diff --git a/UI/window-basic-main.hpp b/UI/window-basic-main.hpp index 04453fecf..da1faaa01 100644 --- a/UI/window-basic-main.hpp +++ b/UI/window-basic-main.hpp @@ -366,6 +366,8 @@ private slots: bool showing = isVisible(); if (disableHiding && showing) return; + if (showing) + CloseDialogs(); SetShowing(!showing); }