Explorar o código

Fix adding of XInput devices (thanks, Mitchell!)

Partially fixes Bugzilla #2126.
Ryan C. Gordon %!s(int64=12) %!d(string=hai) anos
pai
achega
5e74299a83
Modificáronse 1 ficheiros con 1 adicións e 1 borrados
  1. 1 1
      src/joystick/windows/SDL_dxjoystick.c

+ 1 - 1
src/joystick/windows/SDL_dxjoystick.c

@@ -733,11 +733,11 @@ AddXInputDevice(const Uint8 userid, JoyStick_DeviceData **pContext)
 
             pNewJoystick->pNext = SYS_Joystick;
             SYS_Joystick = pNewJoystick;
+            return;   /* already in the list. */
         }
 
         pPrevJoystick = pNewJoystick;
         pNewJoystick = pNewJoystick->pNext;
-        return;   /* already in the list. */
     }
 
     pNewJoystick = (JoyStick_DeviceData *) SDL_malloc(sizeof (JoyStick_DeviceData));