File 0001-hide-console-windows-on-startDetached.patch of Package mingw32-libqt4

From c18a5d8e5920760125b4f466f1a3f9ea70da7d72 Mon Sep 17 00:00:00 2001
From: Ralf Habacker <ralf.habacker@freenet.de>
Date: Wed, 25 Apr 2018 00:24:44 +0200
Subject: [PATCH] From 1631cdd18cf031d971262338a4c336eb1c644be2 Mon Sep 17
 00:00:00 2001 From: Gleb Popov <6yearold@gmail.com> Date: Thu, 19 May 2016
 16:08:15 +0300 Subject: [PATCH] Patch QProcess::startDetached() so that
 console applications  wouldn't show up if they are launched from a GUI app.
 
 BUG: https://bugreports.qt.io/browse/QTBUG-53833

---
 src/corelib/io/qprocess_win.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/corelib/io/qprocess_win.cpp b/src/corelib/io/qprocess_win.cpp
index 3e5def629f..378af06358 100644
--- a/src/corelib/io/qprocess_win.cpp
+++ b/src/corelib/io/qprocess_win.cpp
@@ -859,7 +859,7 @@ bool QProcessPrivate::startDetached(const QString &program, const QStringList &a
                                      0, 0, 0, 0, 0, 0, 0, 0, 0, 0
                                    };
         success = CreateProcess(0, (wchar_t*)args.utf16(),
-                                0, 0, FALSE, CREATE_UNICODE_ENVIRONMENT | CREATE_NEW_CONSOLE, 0,
+                                0, 0, FALSE, CREATE_UNICODE_ENVIRONMENT | (GetConsoleWindow() ? 0 : CREATE_NO_WINDOW), 0,
                                 workingDir.isEmpty() ? 0 : (wchar_t*)workingDir.utf16(),
                                 &startupInfo, &pinfo);
 #endif // Q_OS_WINCE
-- 
2.13.6

openSUSE Build Service is sponsored by