SDL: Allow joystick init to fail

It's not critical so can be skipped
This commit is contained in:
Vladimir Serbinenko 2023-01-23 11:38:48 +01:00 committed by Eugene Sandulenko
parent e6153bb8f6
commit 4440de10ce
No known key found for this signature in database
GPG key ID: 014D387312D34F08

View file

@ -81,12 +81,14 @@ SdlEventSource::SdlEventSource()
if (joystick_num >= 0) {
// Initialize SDL joystick subsystem
if (SDL_InitSubSystem(SDL_INIT_JOYSTICK) == -1) {
error("Could not initialize SDL: %s", SDL_GetError());
warning("Could not initialize SDL joystick: %s", SDL_GetError());
return;
}
#if SDL_VERSION_ATLEAST(2, 0, 0)
if (SDL_InitSubSystem(SDL_INIT_GAMECONTROLLER) == -1) {
error("Could not initialize SDL: %s", SDL_GetError());
warning("Could not initialize SDL game controller: %s", SDL_GetError());
return;
}
loadGameControllerMappingFile();
#endif