From 7a8b629746a8df90b6569daf9915cfb7e5191c71 Mon Sep 17 00:00:00 2001 From: twinaphex Date: Sat, 20 Nov 2021 21:04:30 +0100 Subject: [PATCH] (Steam Linux) Default to SDL input/joypad driver --- configuration.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/configuration.c b/configuration.c index e6a3841324..4b1e815e81 100644 --- a/configuration.c +++ b/configuration.c @@ -518,7 +518,9 @@ static const enum midi_driver_enum MIDI_DEFAULT_DRIVER = MIDI_ALSA; static const enum midi_driver_enum MIDI_DEFAULT_DRIVER = MIDI_NULL; #endif -#if defined(__WINRT__) || defined(WINAPI_FAMILY) && WINAPI_FAMILY == WINAPI_FAMILY_PHONE_APP +#if defined(HAVE_STEAM) && defined(__linux__) && defined(HAVE_SDL2) +static const enum input_driver_enum INPUT_DEFAULT_DRIVER = INPUT_SDL2; +#elif defined(__WINRT__) || defined(WINAPI_FAMILY) && WINAPI_FAMILY == WINAPI_FAMILY_PHONE_APP static const enum input_driver_enum INPUT_DEFAULT_DRIVER = INPUT_UWP; #elif defined(XENON) static const enum input_driver_enum INPUT_DEFAULT_DRIVER = INPUT_XENON360; @@ -576,7 +578,9 @@ static const enum input_driver_enum INPUT_DEFAULT_DRIVER = INPUT_DOS; static const enum input_driver_enum INPUT_DEFAULT_DRIVER = INPUT_NULL; #endif -#if defined(HAVE_XINPUT) +#if defined(HAVE_STEAM) && defined(__linux__) && defined(HAVE_SDL2) +static const enum joypad_driver_enum JOYPAD_DEFAULT_DRIVER = JOYPAD_SDL; +#elif defined(HAVE_XINPUT) static const enum joypad_driver_enum JOYPAD_DEFAULT_DRIVER = JOYPAD_XINPUT; #elif defined(GEKKO) static const enum joypad_driver_enum JOYPAD_DEFAULT_DRIVER = JOYPAD_GX;