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