diff --git a/src/joystick/windows/SDL_rawinputjoystick.c b/src/joystick/windows/SDL_rawinputjoystick.c index e67d9fd3e7..7a69775e26 100644 --- a/src/joystick/windows/SDL_rawinputjoystick.c +++ b/src/joystick/windows/SDL_rawinputjoystick.c @@ -1976,7 +1976,7 @@ static void RAWINPUT_UpdateOtherAPIs(SDL_Joystick *joystick) state = SDL_POWERSTATE_ON_BATTERY; break; } - if (state == SDL_POWERSTATE_ON_BATTERY || SDL_POWERSTATE_CHARGING) { + if (state == SDL_POWERSTATE_ON_BATTERY || state == SDL_POWERSTATE_CHARGING) { switch (battery_info->BatteryLevel) { case BATTERY_LEVEL_EMPTY: percent = 10;