فهرست منبع

UI: Make sure all dialogs are closed when hiding window

Fixes a crash that could happen where you close the window while the
main window is hiding, and then the app mistakenly thinks that "all
windows are closed" and initiates shutdown while the main window is
still active but hidden.
jp9000 9 سال پیش
والد
کامیت
b9b6f70cd5
1فایلهای تغییر یافته به همراه2 افزوده شده و 0 حذف شده
  1. 2 0
      UI/window-basic-main.hpp

+ 2 - 0
UI/window-basic-main.hpp

@@ -366,6 +366,8 @@ private slots:
 		bool showing = isVisible();
 		if (disableHiding && showing)
 			return;
+		if (showing)
+			CloseDialogs();
 		SetShowing(!showing);
 	}