Remove SDL_INIT_HAPTIC use
We don't actually use the haptic API, which is a separate thing from SDL_GameControllerRumble/SDL_JoystickRumble
This commit is contained in:
parent
a605443590
commit
5f6243bd76
|
@ -84,7 +84,7 @@ namespace BizHawk.Bizware.Input
|
|||
SDL2Gamepad.Deinitialize();
|
||||
if (_sdlInitCalled)
|
||||
{
|
||||
SDL_QuitSubSystem(SDL_INIT_JOYSTICK | SDL_INIT_HAPTIC | SDL_INIT_GAMECONTROLLER);
|
||||
SDL_QuitSubSystem(SDL_INIT_JOYSTICK | SDL_INIT_GAMECONTROLLER);
|
||||
_sdlInitCalled = false;
|
||||
}
|
||||
|
||||
|
@ -105,14 +105,14 @@ namespace BizHawk.Bizware.Input
|
|||
// however, let's just test if SDL init works (if it does, 99.9% chance it will on the input thread)
|
||||
try
|
||||
{
|
||||
if (SDL_Init(SDL_INIT_JOYSTICK | SDL_INIT_HAPTIC | SDL_INIT_GAMECONTROLLER) != 0)
|
||||
if (SDL_Init(SDL_INIT_JOYSTICK | SDL_INIT_GAMECONTROLLER) != 0)
|
||||
{
|
||||
throw new($"SDL failed to init, SDL error: {SDL_GetError()}");
|
||||
}
|
||||
}
|
||||
finally
|
||||
{
|
||||
SDL_QuitSubSystem(SDL_INIT_JOYSTICK | SDL_INIT_HAPTIC | SDL_INIT_GAMECONTROLLER);
|
||||
SDL_QuitSubSystem(SDL_INIT_JOYSTICK | SDL_INIT_GAMECONTROLLER);
|
||||
SDL_FlushEvents(SDL_EventType.SDL_FIRSTEVENT, SDL_EventType.SDL_LASTEVENT);
|
||||
}
|
||||
|
||||
|
@ -137,9 +137,9 @@ namespace BizHawk.Bizware.Input
|
|||
{
|
||||
if (!_sdlInitCalled)
|
||||
{
|
||||
if (SDL_Init(SDL_INIT_JOYSTICK | SDL_INIT_HAPTIC | SDL_INIT_GAMECONTROLLER) != 0)
|
||||
if (SDL_Init(SDL_INIT_JOYSTICK | SDL_INIT_GAMECONTROLLER) != 0)
|
||||
{
|
||||
SDL_QuitSubSystem(SDL_INIT_JOYSTICK | SDL_INIT_HAPTIC | SDL_INIT_GAMECONTROLLER);
|
||||
SDL_QuitSubSystem(SDL_INIT_JOYSTICK | SDL_INIT_GAMECONTROLLER);
|
||||
throw new($"SDL failed to init, SDL error: {SDL_GetError()}");
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue