1
0
mirror of https://gitlab.com/OpenMW/openmw.git synced 2025-03-27 05:37:25 +00:00

Hide the settings window when any main menu button is pressed

This commit is contained in:
Alexei Kotov 2024-05-26 23:34:05 +03:00
parent c65f5adfba
commit 7274d825a3

View File

@ -100,10 +100,6 @@ namespace MWGui
{
winMgr->removeGuiMode(GM_MainMenu);
}
else if (name == "options")
{
winMgr->toggleSettingsWindow();
}
else if (name == "credits")
winMgr->playVideo("mw_credits.bik", true);
else if (name == "exitgame")
@ -132,17 +128,18 @@ namespace MWGui
dialog->eventCancelClicked.clear();
}
}
else
else if (name == "loadgame" || name == "savegame")
{
if (!mSaveGameDialog)
mSaveGameDialog = std::make_unique<SaveGameDialog>();
if (name == "loadgame")
mSaveGameDialog->setLoadOrSave(true);
else if (name == "savegame")
mSaveGameDialog->setLoadOrSave(false);
mSaveGameDialog->setLoadOrSave(name == "loadgame");
mSaveGameDialog->setVisible(true);
}
if (winMgr->isSettingsWindowVisible() || name == "options")
{
winMgr->toggleSettingsWindow();
}
}
void MainMenu::showBackground(bool show)