Jason Edmeades : cmd.exe: Wait when launching GUI pgms in batch.
Alexandre Julliard
julliard at wine.codeweavers.com
Fri Aug 10 07:31:12 CDT 2007
Module: wine
Branch: master
Commit: 09969e8de1d970ef923a0e6d19f191850b13fdae
URL: http://source.winehq.org/git/wine.git/?a=commit;h=09969e8de1d970ef923a0e6d19f191850b13fdae
Author: Jason Edmeades <jason.edmeades at googlemail.com>
Date: Thu Aug 9 23:56:15 2007 +0100
cmd.exe: Wait when launching GUI pgms in batch.
---
programs/cmd/wcmdmain.c | 3 ++-
1 files changed, 2 insertions(+), 1 deletions(-)
diff --git a/programs/cmd/wcmdmain.c b/programs/cmd/wcmdmain.c
index 708686c..775a553 100644
--- a/programs/cmd/wcmdmain.c
+++ b/programs/cmd/wcmdmain.c
@@ -1090,7 +1090,8 @@ void WCMD_run_program (WCHAR *command, int called) {
if (!assumeInternal && !console) errorlevel = 0;
else
{
- if (assumeInternal || !HIWORD(console)) WaitForSingleObject (pe.hProcess, INFINITE);
+ /* Always wait when called in a batch program context */
+ if (assumeInternal || context || !HIWORD(console)) WaitForSingleObject (pe.hProcess, INFINITE);
GetExitCodeProcess (pe.hProcess, &errorlevel);
if (errorlevel == STILL_ACTIVE) errorlevel = 0;
}
More information about the wine-cvs
mailing list