From 9a802797d25a78495cad8a9cd5d1e25b6ca1c89b Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Wed, 12 Feb 2025 10:03:57 +0100 Subject: [PATCH] SDL_pen: fix eraser check It looks like a copy and paste error. --- src/events/SDL_pen.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/events/SDL_pen.c b/src/events/SDL_pen.c index 71ddd4c0d8..1ef7062acd 100644 --- a/src/events/SDL_pen.c +++ b/src/events/SDL_pen.c @@ -346,7 +346,7 @@ void SDL_SendPenTouch(Uint64 timestamp, SDL_PenID instance_id, SDL_Window *windo if (eraser && ((input_state & SDL_PEN_INPUT_ERASER_TIP) == 0)) { input_state |= SDL_PEN_INPUT_ERASER_TIP; send_event = true; - } else if (!down && (input_state & SDL_PEN_INPUT_ERASER_TIP)) { + } else if (!eraser && (input_state & SDL_PEN_INPUT_ERASER_TIP)) { input_state &= ~SDL_PEN_INPUT_ERASER_TIP; send_event = true; }