mirror of
https://github.com/libretro/RetroArch
synced 2025-04-01 04:20:27 +00:00
Call current_core callback function for current core
This commit is contained in:
parent
d061826089
commit
33b143bd5a
@ -1107,6 +1107,8 @@ MSG_HASH(MENU_ENUM_LABEL_SECONDS, "seconds")
|
|||||||
MSG_HASH(MENU_ENUM_LABEL_STATUS, "status")
|
MSG_HASH(MENU_ENUM_LABEL_STATUS, "status")
|
||||||
MSG_HASH(MENU_ENUM_LABEL_DETECT_CORE_LIST_OK,
|
MSG_HASH(MENU_ENUM_LABEL_DETECT_CORE_LIST_OK,
|
||||||
"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,
|
MSG_HASH(MENU_ENUM_LABEL_NO_DISK,
|
||||||
"no_disk")
|
"no_disk")
|
||||||
MSG_HASH(MENU_ENUM_LABEL_DEFERRED_RPL_ENTRY_ACTIONS,
|
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);
|
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,
|
static int action_ok_file_load_detect_core(const char *path,
|
||||||
const char *label, unsigned type, size_t idx, size_t entry_idx)
|
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:
|
case MENU_ENUM_LABEL_DETECT_CORE_LIST_OK:
|
||||||
BIND_ACTION_OK(cbs, action_ok_file_load_detect_core);
|
BIND_ACTION_OK(cbs, action_ok_file_load_detect_core);
|
||||||
break;
|
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_LOAD_CONTENT_HISTORY:
|
||||||
case MENU_ENUM_LABEL_CURSOR_MANAGER_LIST:
|
case MENU_ENUM_LABEL_CURSOR_MANAGER_LIST:
|
||||||
case MENU_ENUM_LABEL_DATABASE_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,
|
menu_entries_prepend(info->list,
|
||||||
new_path_entry,
|
new_path_entry,
|
||||||
new_entry,
|
new_entry,
|
||||||
MENU_ENUM_LABEL_DETECT_CORE_LIST_OK,
|
MENU_ENUM_LABEL_DETECT_CORE_LIST_OK_CURRENT_CORE,
|
||||||
FILE_TYPE_CORE, 0, 0);
|
FILE_TYPE_CORE, 0, 0);
|
||||||
menu_entries_set_alt_at_offset(info->list, 0,
|
menu_entries_set_alt_at_offset(info->list, 0,
|
||||||
new_entry);
|
new_entry);
|
||||||
|
@ -1168,6 +1168,7 @@ enum msg_hash_enums
|
|||||||
MENU_LABEL(DUMMY_ON_CORE_SHUTDOWN),
|
MENU_LABEL(DUMMY_ON_CORE_SHUTDOWN),
|
||||||
MENU_LABEL(CHECK_FOR_MISSING_FIRMWARE),
|
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_OK),
|
||||||
MENU_LABEL(DETECT_CORE_LIST),
|
MENU_LABEL(DETECT_CORE_LIST),
|
||||||
MENU_LABEL(START_CORE),
|
MENU_LABEL(START_CORE),
|
||||||
|
Loading…
x
Reference in New Issue
Block a user