mirror of
https://github.com/libretro/RetroArch
synced 2025-03-01 16:13:40 +00:00
Grab joypad_driver only once
This commit is contained in:
parent
30090db941
commit
24b694d674
@ -1130,6 +1130,8 @@ void input_get_state_for_port(void *data, unsigned port, input_bits_t *p_new_sta
|
||||
unsigned i, j;
|
||||
rarch_joypad_info_t joypad_info;
|
||||
settings_t *settings = (settings_t*)data;
|
||||
const input_device_driver_t *joypad_driver = input_driver_get_joypad_driver();
|
||||
|
||||
BIT256_CLEAR_ALL_PTR(p_new_state);
|
||||
|
||||
joypad_info.joy_idx = settings->uints.input_joypad_map[port];
|
||||
@ -1152,7 +1154,7 @@ void input_get_state_for_port(void *data, unsigned port, input_bits_t *p_new_sta
|
||||
for (j = 0; j < 2; j++)
|
||||
{
|
||||
unsigned offset = 0 + (i * 4) + (j * 2);
|
||||
int16_t val = input_joypad_analog(input_driver_get_joypad_driver(),
|
||||
int16_t val = input_joypad_analog(joypad_driver,
|
||||
joypad_info, port, i, j, libretro_input_binds[port]);
|
||||
|
||||
if (val >= 0)
|
||||
|
Loading…
x
Reference in New Issue
Block a user