Updated GnuPG binary to v1.4.22 (2017-07-19), compiled with GCC 7.2.0.
[LameXP.git] / etc / Patches / Qt-v4.8.7-QProcess-JobObjectsBugfix.V2.diff
blob0dc81fd84f9941927d0b3f87ef4957eeef4f27c6
1 diff --git "a/D:\\Qt\\Source\\_4.8.7_\\Static\\src\\corelib\\io\\qprocess_win.org" "b/D:\\Qt\\Source\\_4.8.7_\\Static\\src\\corelib\\io\\qprocess_win.cpp"
2 index b8f715d..e0596c4 100644
3 --- "a/D:\\Qt\\Source\\_4.8.7_\\Static\\src\\corelib\\io\\qprocess_win.org"
4 +++ "b/D:\\Qt\\Source\\_4.8.7_\\Static\\src\\corelib\\io\\qprocess_win.cpp"
5 @@ -414,6 +414,7 @@ void QProcessPrivate::startProcess()
6 #else
7 DWORD dwCreationFlags = CREATE_NO_WINDOW;
8 dwCreationFlags |= CREATE_UNICODE_ENVIRONMENT;
9 + dwCreationFlags |= CREATE_BREAKAWAY_FROM_JOB;
10 STARTUPINFOW startupInfo = { sizeof( STARTUPINFO ), 0, 0, 0,
11 (ulong)CW_USEDEFAULT, (ulong)CW_USEDEFAULT,
12 (ulong)CW_USEDEFAULT, (ulong)CW_USEDEFAULT,
13 @@ -859,7 +860,7 @@ bool QProcessPrivate::startDetached(const QString &program, const QStringList &a
14 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
16 success = CreateProcess(0, (wchar_t*)args.utf16(),
17 - 0, 0, FALSE, CREATE_UNICODE_ENVIRONMENT | CREATE_NEW_CONSOLE, 0,
18 + 0, 0, FALSE, CREATE_UNICODE_ENVIRONMENT | CREATE_NEW_CONSOLE | CREATE_BREAKAWAY_FROM_JOB, 0,
19 workingDir.isEmpty() ? 0 : (wchar_t*)workingDir.utf16(),
20 &startupInfo, &pinfo);
21 #endif // Q_OS_WINCE