From 60c6cd554d910b997150c63b2e626ed9c4e40d00 Mon Sep 17 00:00:00 2001 From: Sylvain Date: Thu, 17 Nov 2022 09:34:27 +0100 Subject: [PATCH] Fixed bug #6533 - PS2_JoystickUpdate: some invalid condition --- src/joystick/ps2/SDL_sysjoystick.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/joystick/ps2/SDL_sysjoystick.c b/src/joystick/ps2/SDL_sysjoystick.c index c43a1ef10..3847d79c5 100644 --- a/src/joystick/ps2/SDL_sysjoystick.c +++ b/src/joystick/ps2/SDL_sysjoystick.c @@ -275,7 +275,7 @@ static void PS2_JoystickUpdate(SDL_Joystick *joystick) struct JoyInfo *info = &joyInfo[index]; int state = padGetState(info->port, info->slot); - if (state != PAD_STATE_DISCONN || state != PAD_STATE_EXECCMD || state != PAD_STATE_ERROR) { + if (state != PAD_STATE_DISCONN && state != PAD_STATE_EXECCMD && state != PAD_STATE_ERROR) { int ret = padRead(info->port, info->slot, &buttons); /* port, slot, buttons */ if (ret != 0) { /* Buttons */