diff --git a/src/joystick/SDL_joystick.c b/src/joystick/SDL_joystick.c index 4a7c3d7b2..1f7581ff1 100644 --- a/src/joystick/SDL_joystick.c +++ b/src/joystick/SDL_joystick.c @@ -465,6 +465,9 @@ SDL_PrivateJoystickAxis(SDL_Joystick * joystick, Uint8 axis, Sint16 value) } /* Update internal joystick state */ + if (value == joystick->axes[axis]) { + return 0; + } joystick->axes[axis] = value; /* Post the event, if desired */