From b1a16d978d8187433670558de60e4ad4aa871e46 Mon Sep 17 00:00:00 2001 From: Mike McCormack Date: Wed, 22 Nov 2006 17:04:54 +0900 Subject: [PATCH] msi: Only wait for custom actions that don't have msidbCustomActionTypeContinue specified. --- dlls/msi/custom.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dlls/msi/custom.c b/dlls/msi/custom.c index 2d8acedbbfd..a5751cccdf3 100644 --- a/dlls/msi/custom.c +++ b/dlls/msi/custom.c @@ -398,7 +398,7 @@ static UINT process_handle(MSIPACKAGE* package, UINT type, { TRACE("Asynchronous Execution of action %s\n",debugstr_w(Name)); /* asynchronous */ - if (type & msidbCustomActionTypeContinue) + if (!(type & msidbCustomActionTypeContinue)) { if (ProcessHandle) { @@ -406,7 +406,7 @@ static UINT process_handle(MSIPACKAGE* package, UINT type, CloseHandle(ThreadHandle); } else - file_running_action(package, ThreadHandle, FALSE, Name); + file_running_action(package, ThreadHandle, FALSE, Name); } else {