diff --git a/menu/menu_displaylist.c b/menu/menu_displaylist.c index 8da366cdd9..271157ad90 100644 --- a/menu/menu_displaylist.c +++ b/menu/menu_displaylist.c @@ -3727,6 +3727,13 @@ static int menu_displaylist_parse_load_content_settings( if (settings->bools.quick_menu_show_undo_save_load_state) { + if (menu_entries_append(list, + msg_hash_to_str(MENU_ENUM_LABEL_VALUE_UNDO_SAVE_STATE), + msg_hash_to_str(MENU_ENUM_LABEL_UNDO_SAVE_STATE), + MENU_ENUM_LABEL_UNDO_SAVE_STATE, + MENU_SETTING_ACTION_LOADSTATE, 0, 0, NULL)) + count++; + #ifdef HAVE_CHEEVOS if (!rcheevos_hardcore_active()) #endif @@ -3738,13 +3745,6 @@ static int menu_displaylist_parse_load_content_settings( MENU_SETTING_ACTION_LOADSTATE, 0, 0, NULL)) count++; } - - if (menu_entries_append(list, - msg_hash_to_str(MENU_ENUM_LABEL_VALUE_UNDO_SAVE_STATE), - msg_hash_to_str(MENU_ENUM_LABEL_UNDO_SAVE_STATE), - MENU_ENUM_LABEL_UNDO_SAVE_STATE, - MENU_SETTING_ACTION_LOADSTATE, 0, 0, NULL)) - count++; } } }