diff options
author | 2013-10-26 03:16:12 +0000 | |
---|---|---|
committer | 2013-10-26 03:16:12 +0000 | |
commit | 8679ca14bcda75d6587d3a25fef8940a4f297977 (patch) | |
tree | 97eb11f638a518b59ea636d7520f03fc79b0966a /src/osd/sdl/input.c | |
parent | 85e1ff6ff8d177e29b9a6680e1d2f5b7be90b938 (diff) |
SDL: Fix joystick to work with final SDL 2.0 (nw)
Diffstat (limited to 'src/osd/sdl/input.c')
-rw-r--r-- | src/osd/sdl/input.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/osd/sdl/input.c b/src/osd/sdl/input.c index 933c2799f0b..5b796bcf552 100644 --- a/src/osd/sdl/input.c +++ b/src/osd/sdl/input.c @@ -720,7 +720,11 @@ static void sdlinput_register_joysticks(running_machine &machine) mame_printf_verbose("Joystick: Start initialization\n"); for (physical_stick = 0; physical_stick < SDL_NumJoysticks(); physical_stick++) { - char *joy_name = remove_spaces(machine, SDL_JoystickName(physical_stick)); + char *joy_name; + + joy = SDL_JoystickOpen(physical_stick); + joy_name = remove_spaces(machine, SDL_JoystickName(joy)); + SDL_JoystickClose(joy); devmap_register(&joy_map, physical_stick, joy_name); } |