mirror of
https://github.com/libretro/RetroArch
synced 2025-04-11 00:44:20 +00:00
Merge pull request #5682 from RobLoach/cheat-ENTER-key
Fix for pressing ENTER on cheats menu
This commit is contained in:
commit
c1bf34606f
@ -59,7 +59,7 @@ void menu_input_dialog_end(void)
|
|||||||
{
|
{
|
||||||
menu_input_dialog_keyboard_type = 0;
|
menu_input_dialog_keyboard_type = 0;
|
||||||
menu_input_dialog_keyboard_idx = 0;
|
menu_input_dialog_keyboard_idx = 0;
|
||||||
menu_input_dialog_keyboard_display = false;
|
menu_input_dialog_keyboard_display = false;
|
||||||
menu_input_dialog_keyboard_label[0] = '\0';
|
menu_input_dialog_keyboard_label[0] = '\0';
|
||||||
menu_input_dialog_keyboard_label_setting[0] = '\0';
|
menu_input_dialog_keyboard_label_setting[0] = '\0';
|
||||||
|
|
||||||
@ -86,17 +86,17 @@ unsigned menu_input_dialog_get_kb_idx(void)
|
|||||||
|
|
||||||
bool menu_input_dialog_get_display_kb(void)
|
bool menu_input_dialog_get_display_kb(void)
|
||||||
{
|
{
|
||||||
return menu_input_dialog_keyboard_display;
|
return menu_input_dialog_keyboard_display;
|
||||||
}
|
}
|
||||||
|
|
||||||
void menu_input_dialog_display_kb(void)
|
void menu_input_dialog_display_kb(void)
|
||||||
{
|
{
|
||||||
menu_input_dialog_keyboard_display = true;
|
menu_input_dialog_keyboard_display = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
void menu_input_dialog_hide_kb(void)
|
void menu_input_dialog_hide_kb(void)
|
||||||
{
|
{
|
||||||
menu_input_dialog_keyboard_display = false;
|
menu_input_dialog_keyboard_display = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
bool menu_input_dialog_start_search(void)
|
bool menu_input_dialog_start_search(void)
|
||||||
@ -128,10 +128,14 @@ bool menu_input_dialog_start(menu_input_ctx_line_t *line)
|
|||||||
return false;
|
return false;
|
||||||
|
|
||||||
menu_input_dialog_display_kb();
|
menu_input_dialog_display_kb();
|
||||||
strlcpy(menu_input_dialog_keyboard_label, line->label,
|
|
||||||
sizeof(menu_input_dialog_keyboard_label));
|
// Only copy over the menu label and setting if they exist.
|
||||||
strlcpy(menu_input_dialog_keyboard_label_setting,
|
if (line->label)
|
||||||
line->label_setting, sizeof(menu_input_dialog_keyboard_label_setting));
|
strlcpy(menu_input_dialog_keyboard_label, line->label,
|
||||||
|
sizeof(menu_input_dialog_keyboard_label));
|
||||||
|
if (line->label_setting)
|
||||||
|
strlcpy(menu_input_dialog_keyboard_label_setting,
|
||||||
|
line->label_setting, sizeof(menu_input_dialog_keyboard_label_setting));
|
||||||
|
|
||||||
menu_input_dialog_keyboard_type = line->type;
|
menu_input_dialog_keyboard_type = line->type;
|
||||||
menu_input_dialog_keyboard_idx = line->idx;
|
menu_input_dialog_keyboard_idx = line->idx;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user