Skip to content

Commit ea59205

Browse files
Merge pull request #17696 from sonninnos/content-load-archive
Show load before open in archives
2 parents 4923c2e + ee2cf43 commit ea59205

2 files changed

Lines changed: 14 additions & 16 deletions

File tree

menu/cbs/menu_cbs_ok.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6549,6 +6549,7 @@ STATIC_DEFAULT_ACTION_OK_FUNC(action_ok_overlay_preset, ACTION_OK_DL_OVERLAY_PRE
65496549
STATIC_DEFAULT_ACTION_OK_FUNC(action_ok_osk_overlay_preset, ACTION_OK_DL_OSK_OVERLAY_PRESET)
65506550
STATIC_DEFAULT_ACTION_OK_FUNC(action_ok_video_font, ACTION_OK_DL_VIDEO_FONT)
65516551
STATIC_DEFAULT_ACTION_OK_FUNC(action_ok_rpl_entry, ACTION_OK_DL_RPL_ENTRY)
6552+
STATIC_DEFAULT_ACTION_OK_FUNC(action_ok_open_archive, ACTION_OK_DL_OPEN_ARCHIVE)
65526553
STATIC_DEFAULT_ACTION_OK_FUNC(action_ok_open_archive_detect_core, ACTION_OK_DL_OPEN_ARCHIVE_DETECT_CORE)
65536554
STATIC_DEFAULT_ACTION_OK_FUNC(action_ok_file_load_music, ACTION_OK_DL_MUSIC)
65546555
STATIC_DEFAULT_ACTION_OK_FUNC(action_ok_push_accounts_list, ACTION_OK_DL_ACCOUNTS_LIST)
@@ -6596,7 +6597,6 @@ STATIC_DEFAULT_ACTION_OK_FUNC(action_ok_push_dump_disc_list, ACTION_OK_DL_DUMP_D
65966597
STATIC_DEFAULT_ACTION_OK_FUNC(action_ok_push_eject_disc, ACTION_OK_DL_EJECT_DISC)
65976598
#endif
65986599
STATIC_DEFAULT_ACTION_OK_FUNC(action_ok_push_load_disc_list, ACTION_OK_DL_LOAD_DISC_LIST)
6599-
STATIC_DEFAULT_ACTION_OK_FUNC(action_ok_open_archive, ACTION_OK_DL_OPEN_ARCHIVE)
66006600
STATIC_DEFAULT_ACTION_OK_FUNC(action_ok_rgui_menu_theme_preset, ACTION_OK_DL_RGUI_MENU_THEME_PRESET)
66016601
#ifdef HAVE_NETWORKING
66026602
STATIC_DEFAULT_ACTION_OK_FUNC(action_ok_pl_thumbnails_updater_list, ACTION_OK_DL_PL_THUMBNAILS_UPDATER_LIST)

menu/menu_displaylist.c

Lines changed: 13 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -14261,7 +14261,13 @@ bool menu_displaylist_ctl(enum menu_displaylist_ctl_state type,
1426114261
}
1426214262
break;
1426314263
case DISPLAYLIST_ARCHIVE_ACTION:
14264-
menu_entries_clear(info->list);
14264+
menu_entries_clear(info->list);
14265+
if (menu_entries_append(info->list,
14266+
msg_hash_to_str(MENU_ENUM_LABEL_VALUE_LOAD_ARCHIVE),
14267+
msg_hash_to_str(MENU_ENUM_LABEL_LOAD_ARCHIVE),
14268+
MENU_ENUM_LABEL_LOAD_ARCHIVE,
14269+
0, 0, 0, NULL))
14270+
count++;
1426514271
#ifdef HAVE_COMPRESSION
1426614272
if (menu_entries_append(info->list,
1426714273
msg_hash_to_str(MENU_ENUM_LABEL_VALUE_OPEN_ARCHIVE),
@@ -14270,17 +14276,16 @@ bool menu_displaylist_ctl(enum menu_displaylist_ctl_state type,
1427014276
0, 0, 0, NULL))
1427114277
count++;
1427214278
#endif
14273-
if (menu_entries_append(info->list,
14274-
msg_hash_to_str(MENU_ENUM_LABEL_VALUE_LOAD_ARCHIVE),
14275-
msg_hash_to_str(MENU_ENUM_LABEL_LOAD_ARCHIVE),
14276-
MENU_ENUM_LABEL_LOAD_ARCHIVE,
14277-
0, 0, 0, NULL))
14278-
count++;
14279-
1428014279
info->flags |= MD_FLAG_NEED_PUSH;
1428114280
break;
1428214281
case DISPLAYLIST_ARCHIVE_ACTION_DETECT_CORE:
1428314282
menu_entries_clear(info->list);
14283+
if (menu_entries_append(info->list,
14284+
msg_hash_to_str(MENU_ENUM_LABEL_VALUE_LOAD_ARCHIVE),
14285+
msg_hash_to_str(MENU_ENUM_LABEL_LOAD_ARCHIVE_DETECT_CORE),
14286+
MENU_ENUM_LABEL_LOAD_ARCHIVE_DETECT_CORE,
14287+
0, 0, 0, NULL))
14288+
count++;
1428414289
#ifdef HAVE_COMPRESSION
1428514290
if (menu_entries_append(info->list,
1428614291
msg_hash_to_str(MENU_ENUM_LABEL_VALUE_OPEN_ARCHIVE),
@@ -14289,13 +14294,6 @@ bool menu_displaylist_ctl(enum menu_displaylist_ctl_state type,
1428914294
0, 0, 0, NULL))
1429014295
count++;
1429114296
#endif
14292-
if (menu_entries_append(info->list,
14293-
msg_hash_to_str(MENU_ENUM_LABEL_VALUE_LOAD_ARCHIVE),
14294-
msg_hash_to_str(MENU_ENUM_LABEL_LOAD_ARCHIVE_DETECT_CORE),
14295-
MENU_ENUM_LABEL_LOAD_ARCHIVE_DETECT_CORE,
14296-
0, 0, 0, NULL))
14297-
count++;
14298-
1429914297
info->flags |= MD_FLAG_NEED_PUSH;
1430014298
break;
1430114299
case DISPLAYLIST_PLAYLIST_MANAGER_LIST:

0 commit comments

Comments
 (0)