diff libgui/src/welcome-wizard.cc @ 19886:17d21d68888d

GUI: force show of welcome wizard when displayed (Bug #41074) * libgui/src/welcome-wizard.cc (top level): include windows.h if __WIN32__ (welcome_wizard::welcome_wizard): call win32 API ShowWindow if __WIN32__
author John Donoghue
date Mon, 02 Mar 2015 13:07:31 -0500
parents 19755f4fc851
children 17d79913f065
line wrap: on
line diff
--- a/libgui/src/welcome-wizard.cc	Sun Mar 01 22:52:14 2015 +0000
+++ b/libgui/src/welcome-wizard.cc	Mon Mar 02 13:07:31 2015 -0500
@@ -30,6 +30,11 @@
 #include <QHBoxLayout>
 #include <QVBoxLayout>
 
+#ifdef __WIN32__
+  #define WIN32_LEAN_AND_MEAN
+  #include <windows.h>
+#endif
+
 #include "welcome-wizard.h"
 #include "resource-manager.h"
 
@@ -283,6 +288,11 @@
   setMinimumSize (QSize (600, 480));
 
   show_page ();
+
+#ifdef __WIN32__
+  // HACK to forceshow of dialog if started minimized
+  ShowWindow((HWND)winId(), SW_SHOWNORMAL);
+#endif
 }
 
 void