Browse Source

SDL_pen: fix eraser check

It looks like a copy and paste error.
Wim Taymans 2 months ago
parent
commit
9a802797d2
1 changed files with 1 additions and 1 deletions
  1. 1 1
      src/events/SDL_pen.c

+ 1 - 1
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;
         }