mirror of
https://github.com/libretro/RetroArch
synced 2025-03-03 13:14:04 +00:00
Correctly check for RGUI_ACTION_OK.
This commit is contained in:
parent
64652f5ee9
commit
72671279c7
@ -996,23 +996,26 @@ int menu_set_settings(void *data, unsigned setting, unsigned action)
|
|||||||
rgui->bind_mode_keyboard = !rgui->bind_mode_keyboard;
|
rgui->bind_mode_keyboard = !rgui->bind_mode_keyboard;
|
||||||
break;
|
break;
|
||||||
case RGUI_SETTINGS_CUSTOM_BIND_ALL:
|
case RGUI_SETTINGS_CUSTOM_BIND_ALL:
|
||||||
if (rgui->bind_mode_keyboard)
|
if (action == RGUI_ACTION_OK)
|
||||||
{
|
{
|
||||||
rgui->binds.target = &g_settings.input.binds[port][0];
|
if (rgui->bind_mode_keyboard)
|
||||||
rgui->binds.begin = RGUI_SETTINGS_BIND_BEGIN;
|
{
|
||||||
rgui->binds.last = RGUI_SETTINGS_BIND_LAST;
|
rgui->binds.target = &g_settings.input.binds[port][0];
|
||||||
file_list_push(rgui->menu_stack, "", RGUI_SETTINGS_CUSTOM_BIND_KEYBOARD, rgui->selection_ptr);
|
rgui->binds.begin = RGUI_SETTINGS_BIND_BEGIN;
|
||||||
rgui->binds.timeout_end = rarch_get_time_usec() + RGUI_KEYBOARD_BIND_TIMEOUT_SECONDS * 1000000;
|
rgui->binds.last = RGUI_SETTINGS_BIND_LAST;
|
||||||
input_keyboard_wait_keys(rgui, menu_custom_bind_keyboard_cb);
|
file_list_push(rgui->menu_stack, "", RGUI_SETTINGS_CUSTOM_BIND_KEYBOARD, rgui->selection_ptr);
|
||||||
}
|
rgui->binds.timeout_end = rarch_get_time_usec() + RGUI_KEYBOARD_BIND_TIMEOUT_SECONDS * 1000000;
|
||||||
else
|
input_keyboard_wait_keys(rgui, menu_custom_bind_keyboard_cb);
|
||||||
{
|
}
|
||||||
rgui->binds.target = &g_settings.input.binds[port][0];
|
else
|
||||||
rgui->binds.begin = RGUI_SETTINGS_BIND_BEGIN;
|
{
|
||||||
rgui->binds.last = RGUI_SETTINGS_BIND_LAST;
|
rgui->binds.target = &g_settings.input.binds[port][0];
|
||||||
file_list_push(rgui->menu_stack, "", RGUI_SETTINGS_CUSTOM_BIND, rgui->selection_ptr);
|
rgui->binds.begin = RGUI_SETTINGS_BIND_BEGIN;
|
||||||
menu_poll_bind_get_rested_axes(&rgui->binds);
|
rgui->binds.last = RGUI_SETTINGS_BIND_LAST;
|
||||||
menu_poll_bind_state(&rgui->binds);
|
file_list_push(rgui->menu_stack, "", RGUI_SETTINGS_CUSTOM_BIND, rgui->selection_ptr);
|
||||||
|
menu_poll_bind_get_rested_axes(&rgui->binds);
|
||||||
|
menu_poll_bind_state(&rgui->binds);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case RGUI_SETTINGS_CUSTOM_BIND_DEFAULT_ALL:
|
case RGUI_SETTINGS_CUSTOM_BIND_DEFAULT_ALL:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user