This commit is contained in:
twinaphex 2016-12-04 19:52:52 +01:00
parent ea5b0bd6c9
commit 1c21c001c6

View File

@ -572,12 +572,13 @@ void state_tracker_update_input(uint16_t *input1, uint16_t *input2)
for (i = 0; i < settings->input.max_users; i++)
binds[i] = settings->input.binds[i];
for (i = 0; i < 2; i++)
for (i = 0; i < settings->input.max_users; i++)
{
input_push_analog_dpad(settings->input.binds[i],
settings->input.analog_dpad_mode[i]);
for (i = 0; i < settings->input.max_users; i++)
input_push_analog_dpad(settings->input.autoconf_binds[i],
settings->input.analog_dpad_mode[i]);
}
if (!input_driver_is_libretro_input_blocked())
{
@ -590,10 +591,11 @@ void state_tracker_update_input(uint16_t *input1, uint16_t *input2)
}
}
for (i = 0; i < 2; i++)
input_pop_analog_dpad(settings->input.binds[i]);
for (i = 0; i < settings->input.max_users; i++)
{
input_pop_analog_dpad(settings->input.binds[i]);
input_pop_analog_dpad(settings->input.autoconf_binds[i]);
}
}
static INLINE bool input_menu_keys_pressed_internal(unsigned i)