From 7773daa12561501aea38e0eca5a3f77517da8506 Mon Sep 17 00:00:00 2001 From: twinaphex Date: Wed, 14 May 2014 04:40:06 +0200 Subject: [PATCH] (Menu) If g_settings.input.analog_dpad_mode is set to ANALOG_DPAD_NONE, force to ANALOG_DPAD_LSTICK anyway. Might need some safety checks from polling input to ensure controls do not go hayware when pad with analog stick is not properly paired yet. --- frontend/menu/menu_common.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frontend/menu/menu_common.c b/frontend/menu/menu_common.c index 759342f9ab..5ceb24f223 100644 --- a/frontend/menu/menu_common.c +++ b/frontend/menu/menu_common.c @@ -399,7 +399,7 @@ uint64_t menu_input(void *data) if (!rgui) return 0; - input_push_analog_dpad((struct retro_keybind*)binds[0], g_settings.input.analog_dpad_mode[0]); + input_push_analog_dpad((struct retro_keybind*)binds[0], (g_settings.input.analog_dpad_mode[0] == ANALOG_DPAD_NONE) ? ANALOG_DPAD_LSTICK : g_settings.input.analog_dpad_mode[0]); for (i = 0; i < MAX_PLAYERS; i++) input_push_analog_dpad(g_settings.input.autoconf_binds[i], g_settings.input.analog_dpad_mode[i]);