From e4ae0c9a95e47a6e77d2fbe192163dd34bd7aa60 Mon Sep 17 00:00:00 2001 From: Alexei Kotov Date: Sun, 16 Mar 2025 09:06:01 +0300 Subject: [PATCH] Don't assume there is a GUI mode in exitCurrentGuiMode (#8380) --- apps/openmw/mwgui/windowmanagerimp.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/apps/openmw/mwgui/windowmanagerimp.cpp b/apps/openmw/mwgui/windowmanagerimp.cpp index e51350d19f..2d14c25cfc 100644 --- a/apps/openmw/mwgui/windowmanagerimp.cpp +++ b/apps/openmw/mwgui/windowmanagerimp.cpp @@ -729,6 +729,9 @@ namespace MWGui return; } + if (mGuiModes.empty()) + return; + GuiModeState& state = mGuiModeStates[mGuiModes.back()]; for (const auto& window : state.mWindows) {