diff options
author | ewewukek <ewewukek@gmail.com> | 2024-03-29 20:14:37 +0300 |
---|---|---|
committer | ewewukek <ewewukek@gmail.com> | 2024-03-29 20:14:37 +0300 |
commit | 174611685e5c82e99ddcc490352552ee661cfd69 (patch) | |
tree | b8286f9d5e5fcdc3a0f449862bcad7facd23de92 /src/progs/manaplus | |
parent | 269c4a66ae940dee51ebf6625e9756f4de86f967 (diff) | |
download | ManaVerse-174611685e5c82e99ddcc490352552ee661cfd69.tar.gz ManaVerse-174611685e5c82e99ddcc490352552ee661cfd69.tar.bz2 ManaVerse-174611685e5c82e99ddcc490352552ee661cfd69.tar.xz ManaVerse-174611685e5c82e99ddcc490352552ee661cfd69.zip |
Quit button closes windowsquit_closes_windows
Diffstat (limited to 'src/progs/manaplus')
-rw-r--r-- | src/progs/manaplus/actions/actions.cpp | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/progs/manaplus/actions/actions.cpp b/src/progs/manaplus/actions/actions.cpp index 92c0f0050..6b7965957 100644 --- a/src/progs/manaplus/actions/actions.cpp +++ b/src/progs/manaplus/actions/actions.cpp @@ -433,7 +433,13 @@ impHandler0(quit) PopupManager::closePopupMenu(); return true; } - else if (quitDialog == nullptr) + else if (setupWindow != nullptr) + { + bool wasVisible = setupWindow->hideWindows(); + if (wasVisible) + return true; + } + if (quitDialog == nullptr) { CREATEWIDGETV(quitDialog, QuitDialog, &quitDialog); |