mirror of
https://github.com/Ryujinx/SDL.git
synced 2024-12-23 13:55:36 +00:00
haptic: Fix initial detection of haptic devices on Linux system
SDL_UDEV_Scan must be called during SDL_SYS_HapticInit to ensure devices outside of the 0-31 range are added to the list of haptic devices. Fixes Bugzilla #3923.
This commit is contained in:
parent
a37d3e0b1e
commit
e714f6590e
|
@ -181,6 +181,9 @@ SDL_SYS_HapticInit(void)
|
||||||
SDL_UDEV_Quit();
|
SDL_UDEV_Quit();
|
||||||
return SDL_SetError("Could not setup haptic <-> udev callback");
|
return SDL_SetError("Could not setup haptic <-> udev callback");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* Force a scan to build the initial device list */
|
||||||
|
SDL_UDEV_Scan();
|
||||||
#endif /* SDL_USE_LIBUDEV */
|
#endif /* SDL_USE_LIBUDEV */
|
||||||
|
|
||||||
return numhaptics;
|
return numhaptics;
|
||||||
|
|
Loading…
Reference in a new issue