mirror of
https://github.com/libretro/RetroArch
synced 2025-03-05 19:13:45 +00:00
Call current_core callback function for current core
This commit is contained in:
parent
3b63a8a41e
commit
d8a92f5bf7
@ -1107,6 +1107,8 @@ MSG_HASH(MENU_ENUM_LABEL_SECONDS, "seconds")
|
||||
MSG_HASH(MENU_ENUM_LABEL_STATUS, "status")
|
||||
MSG_HASH(MENU_ENUM_LABEL_DETECT_CORE_LIST_OK,
|
||||
"detect_core_list_ok")
|
||||
MSG_HASH(MENU_ENUM_LABEL_DETECT_CORE_LIST_OK_CURRENT_CORE,
|
||||
"detect_core_list_ok_current_core")
|
||||
MSG_HASH(MENU_ENUM_LABEL_NO_DISK,
|
||||
"no_disk")
|
||||
MSG_HASH(MENU_ENUM_LABEL_DEFERRED_RPL_ENTRY_ACTIONS,
|
||||
|
@ -1944,6 +1944,13 @@ static int action_ok_file_load_imageviewer(const char *path,
|
||||
CONTENT_MODE_LOAD_CONTENT_WITH_IMAGEVIEWER_CORE_FROM_MENU);
|
||||
}
|
||||
|
||||
static int action_ok_file_load_current_core(const char *path,
|
||||
const char *label, unsigned type, size_t idx, size_t entry_idx)
|
||||
{
|
||||
return generic_action_ok_file_load(path, detect_content_path,
|
||||
CORE_TYPE_FFMPEG, CONTENT_MODE_LOAD_CONTENT_WITH_CURRENT_CORE_FROM_MENU);
|
||||
}
|
||||
|
||||
static int action_ok_file_load_detect_core(const char *path,
|
||||
const char *label, unsigned type, size_t idx, size_t entry_idx)
|
||||
{
|
||||
@ -3798,6 +3805,9 @@ static int menu_cbs_init_bind_ok_compare_label(menu_file_list_cbs_t *cbs,
|
||||
case MENU_ENUM_LABEL_DETECT_CORE_LIST_OK:
|
||||
BIND_ACTION_OK(cbs, action_ok_file_load_detect_core);
|
||||
break;
|
||||
case MENU_ENUM_LABEL_DETECT_CORE_LIST_OK_CURRENT_CORE:
|
||||
BIND_ACTION_OK(cbs, action_ok_file_load_current_core);
|
||||
break;
|
||||
case MENU_ENUM_LABEL_LOAD_CONTENT_HISTORY:
|
||||
case MENU_ENUM_LABEL_CURSOR_MANAGER_LIST:
|
||||
case MENU_ENUM_LABEL_DATABASE_MANAGER_LIST:
|
||||
|
@ -3882,7 +3882,7 @@ static bool menu_displaylist_push_list_process(menu_displaylist_info_t *info)
|
||||
menu_entries_prepend(info->list,
|
||||
new_path_entry,
|
||||
new_entry,
|
||||
MENU_ENUM_LABEL_DETECT_CORE_LIST_OK,
|
||||
MENU_ENUM_LABEL_DETECT_CORE_LIST_OK_CURRENT_CORE,
|
||||
FILE_TYPE_CORE, 0, 0);
|
||||
menu_entries_set_alt_at_offset(info->list, 0,
|
||||
new_entry);
|
||||
|
@ -1168,6 +1168,7 @@ enum msg_hash_enums
|
||||
MENU_LABEL(DUMMY_ON_CORE_SHUTDOWN),
|
||||
MENU_LABEL(CHECK_FOR_MISSING_FIRMWARE),
|
||||
|
||||
MENU_LABEL(DETECT_CORE_LIST_OK_CURRENT_CORE),
|
||||
MENU_LABEL(DETECT_CORE_LIST_OK),
|
||||
MENU_LABEL(DETECT_CORE_LIST),
|
||||
MENU_LABEL(START_CORE),
|
||||
|
Loading…
x
Reference in New Issue
Block a user