mirror of
https://gitlab.com/OpenMW/openmw.git
synced 2025-01-25 15:35:23 +00:00
Make ToggleMenus close open windows (Fixes #2045)
This commit is contained in:
parent
59cde9b431
commit
8103d25b09
@ -210,6 +210,12 @@ namespace MWScript
|
||||
{
|
||||
bool state = MWBase::Environment::get().getWindowManager()->toggleGui();
|
||||
runtime.getContext().report(state ? "GUI -> On" : "GUI -> Off");
|
||||
|
||||
if (!state)
|
||||
{
|
||||
while (MWBase::Environment::get().getWindowManager()->getMode() != MWGui::GM_None) // don't use isGuiMode, or we get an infinite loop for modal message boxes!
|
||||
MWBase::Environment::get().getWindowManager()->popGuiMode();
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user