mirror of
https://github.com/libretro/RetroArch
synced 2025-02-06 09:40:06 +00:00
Can now load content from Recent menu with the mouse
This commit is contained in:
parent
d35cf6867c
commit
9e00fcd419
@ -99,6 +99,11 @@ typedef struct zarch_handle
|
||||
unsigned hash;
|
||||
bool time_to_exit;
|
||||
|
||||
struct {
|
||||
bool enable;
|
||||
size_t idx;
|
||||
} pending_action_ok;
|
||||
|
||||
struct {
|
||||
unsigned active;
|
||||
unsigned hot;
|
||||
@ -590,8 +595,9 @@ static int render_lay_root(zui_t *zui)
|
||||
|
||||
if (zui_list_item(zui, 0, tabbed.tabline_size + i * 54, entry.path))
|
||||
{
|
||||
menu_entry_action(&entry, i, MENU_ACTION_OK);
|
||||
return 1;
|
||||
zui->pending_action_ok.enable = true;
|
||||
zui->pending_action_ok.idx = i;
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -1141,6 +1147,13 @@ static int zarch_iterate(enum menu_action action)
|
||||
|
||||
menu_entry_get(&entry, selection, NULL, false);
|
||||
|
||||
if (zui->pending_action_ok.enable)
|
||||
{
|
||||
menu_entry_get(&entry, zui->pending_action_ok.idx, NULL, false);
|
||||
zui->pending_action_ok.enable = false;
|
||||
action = MENU_ACTION_OK;
|
||||
}
|
||||
|
||||
ret = menu_entry_action(&entry, selection, (enum menu_action)action);
|
||||
|
||||
if (zui->time_to_exit)
|
||||
|
Loading…
x
Reference in New Issue
Block a user