From 545febcf21023c87276d105a8567ca2c962f0684 Mon Sep 17 00:00:00 2001 From: Sam Lantinga Date: Thu, 25 Oct 2018 13:22:34 -0700 Subject: [PATCH] Fixed initializing XInput user index --- src/joystick/SDL_joystick.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/joystick/SDL_joystick.c b/src/joystick/SDL_joystick.c index c68dbfd6d1171..8fa46744c9b08 100644 --- a/src/joystick/SDL_joystick.c +++ b/src/joystick/SDL_joystick.c @@ -307,6 +307,7 @@ SDL_JoystickOpen(int device_index) joystick->driver = driver; joystick->instance_id = instance_id; joystick->attached = SDL_TRUE; + joystick->userid = -1; if (driver->Open(joystick, device_index) < 0) { SDL_free(joystick); @@ -322,7 +323,6 @@ SDL_JoystickOpen(int device_index) } joystick->guid = driver->GetDeviceGUID(device_index); - joystick->userid = -1; if (joystick->naxes > 0) { joystick->axes = (SDL_JoystickAxisInfo *) SDL_calloc(joystick->naxes, sizeof(SDL_JoystickAxisInfo));