diff --git a/UI/PauseScreen.cpp b/UI/PauseScreen.cpp index a24b76cdaf..98336a6c87 100644 --- a/UI/PauseScreen.cpp +++ b/UI/PauseScreen.cpp @@ -763,7 +763,7 @@ void GamePauseScreen::dialogFinished(const Screen *dialog, DialogResult dr) { } else { if (tag == "Game") { g_BackgroundAudio.SetGame(Path()); - } else if (tag != "Prompt" && tag != "ContextMenuPopup" && tag != "ContextMenuCallbackPopup" && tag != "Report" && tag != "listpopup") { + } else if (tag != "MessagePopupScreen" && tag != "Prompt" && tag != "ContextMenuPopup" && tag != "ContextMenuCallbackPopup" && tag != "Report" && tag != "listpopup") { // Maybe should invert the logic here, so many cases.. // There may have been changes to our savestates, so let's recreate. RecreateViews();