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;