ok button input should be unsigned

This commit is contained in:
Brad Parker 2016-12-02 14:33:43 -05:00
parent 3b8a81dd31
commit 84b65514f2

View File

@ -200,13 +200,13 @@ unsigned menu_event(uint64_t input, uint64_t trigger_input)
size_t new_scroll_accel = 0;
menu_input_t *menu_input = NULL;
settings_t *settings = config_get_ptr();
static char ok_old = 0;
static unsigned ok_old = 0;
unsigned menu_ok_btn = settings->input.menu_swap_ok_cancel_buttons ?
RETRO_DEVICE_ID_JOYPAD_B : RETRO_DEVICE_ID_JOYPAD_A;
unsigned menu_cancel_btn = settings->input.menu_swap_ok_cancel_buttons ?
RETRO_DEVICE_ID_JOYPAD_A : RETRO_DEVICE_ID_JOYPAD_B;
char ok_current = input & UINT64_C(1) << menu_ok_btn;
bool ok_trigger = ok_current & ~ok_old;
unsigned ok_current = input & UINT64_C(1) << menu_ok_btn;
unsigned ok_trigger = ok_current & ~ok_old;
ok_old = ok_current;