diff --git a/menu/menu_driver.c b/menu/menu_driver.c index c83ce06541..0f17c4f5d1 100644 --- a/menu/menu_driver.c +++ b/menu/menu_driver.c @@ -2337,6 +2337,7 @@ bool menu_driver_ctl(enum rarch_menu_ctl_state state, void *data) } break; case RARCH_MENU_CTL_SET_PENDING_QUICK_MENU: + menu_entries_flush_stack(NULL, MENU_SETTINGS); menu_driver_pending_quick_menu = true; break; case RARCH_MENU_CTL_SET_PENDING_QUIT: diff --git a/tasks/task_content.c b/tasks/task_content.c index 812522e9cc..06392dd37c 100644 --- a/tasks/task_content.c +++ b/tasks/task_content.c @@ -1700,7 +1700,6 @@ bool task_push_load_content_from_playlist_from_menu( #ifdef HAVE_COCOATOUCH /* This seems to be needed for iOS for some reason to show the * quick menu after the menu is shown */ - menu_entries_flush_stack(NULL, MENU_SETTINGS); menu_driver_ctl(RARCH_MENU_CTL_SET_PENDING_QUICK_MENU, NULL); #endif #else