changeset 19921: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 fa68a3f7dd8a
children 966a1933f3fa
files libgui/src/welcome-wizard.cc
diffstat 1 files changed, 10 insertions(+), 0 deletions(-) [+]
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