1
0
mirror of https://github.com/libretro/RetroArch synced 2025-04-24 15:02:35 +00:00

(input_driver) Cleanups

This commit is contained in:
twinaphex 2019-04-22 00:05:12 +02:00
parent d281e3f889
commit b41384a0d0

@ -592,7 +592,7 @@ float input_sensor_get_input(unsigned port, unsigned id)
void input_poll(void) void input_poll(void)
{ {
size_t i; size_t i;
settings_t *settings = config_get_ptr(); settings_t *settings;
uint8_t max_users = (uint8_t)input_driver_max_users; uint8_t max_users = (uint8_t)input_driver_max_users;
current_input->poll(current_input_data); current_input->poll(current_input_data);
@ -605,11 +605,15 @@ void input_poll(void)
if (input_driver_block_libretro_input) if (input_driver_block_libretro_input)
return; return;
settings = config_get_ptr();
for (i = 0; i < max_users; i++) for (i = 0; i < max_users; i++)
{
if (libretro_input_binds[i][RARCH_TURBO_ENABLE].valid)
{ {
rarch_joypad_info_t joypad_info; rarch_joypad_info_t joypad_info;
if (!libretro_input_binds[i][RARCH_TURBO_ENABLE].valid)
continue;
joypad_info.axis_threshold = input_driver_axis_threshold; joypad_info.axis_threshold = input_driver_axis_threshold;
joypad_info.joy_idx = settings->uints.input_joypad_map[i]; joypad_info.joy_idx = settings->uints.input_joypad_map[i];
joypad_info.auto_binds = input_autoconf_binds[joypad_info.joy_idx]; joypad_info.auto_binds = input_autoconf_binds[joypad_info.joy_idx];
@ -618,7 +622,6 @@ void input_poll(void)
current_input_data, joypad_info, libretro_input_binds, current_input_data, joypad_info, libretro_input_binds,
(unsigned)i, RETRO_DEVICE_JOYPAD, 0, RARCH_TURBO_ENABLE); (unsigned)i, RETRO_DEVICE_JOYPAD, 0, RARCH_TURBO_ENABLE);
} }
}
#ifdef HAVE_OVERLAY #ifdef HAVE_OVERLAY
if (overlay_ptr && input_overlay_is_alive(overlay_ptr)) if (overlay_ptr && input_overlay_is_alive(overlay_ptr))