Skip to content

Commit 11d4e46

Browse files
committed
Handle save state and disc insert resume also on release
1 parent bfa6038 commit 11d4e46

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

menu/menu_driver.c

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5647,6 +5647,21 @@ unsigned menu_event(
56475647
if ( ok_enum_idx == MENU_ENUM_LABEL_RESUME_CONTENT
56485648
&& ok_enum_idx == entry.enum_idx)
56495649
ok_trigger = ok_trigger_release;
5650+
5651+
/* Save state resume */
5652+
if ( settings->bools.menu_savestate_resume
5653+
&& ( ok_enum_idx == MENU_ENUM_LABEL_LOAD_STATE
5654+
|| ok_enum_idx == MENU_ENUM_LABEL_SAVE_STATE
5655+
|| ok_enum_idx == MENU_ENUM_LABEL_UNDO_LOAD_STATE
5656+
|| ok_enum_idx == MENU_ENUM_LABEL_UNDO_SAVE_STATE)
5657+
&& ok_enum_idx == entry.enum_idx)
5658+
ok_trigger = ok_trigger_release;
5659+
5660+
/* Disc insert resume */
5661+
if ( settings->bools.menu_insert_disk_resume
5662+
&& ok_enum_idx == MENU_ENUM_LABEL_DISK_TRAY_INSERT
5663+
&& ok_enum_idx == entry.enum_idx)
5664+
ok_trigger = ok_trigger_release;
56505665
}
56515666

56525667
/* Prevent holding down left/right with boolean settings */

0 commit comments

Comments
 (0)