From 25f1e75d4377f08e9d0a2a51bf729eed38403e9b Mon Sep 17 00:00:00 2001 From: Aric Stewart Date: Fri, 24 Jun 2005 12:14:52 +0000 Subject: [PATCH] Perform ExecuteAction at UILevel 2. --- dlls/msi/action.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/dlls/msi/action.c b/dlls/msi/action.c index d73cf5c61cb..2b033e808a6 100644 --- a/dlls/msi/action.c +++ b/dlls/msi/action.c @@ -3841,8 +3841,16 @@ end: static UINT ACTION_ExecuteAction(MSIPACKAGE *package) { + static const WCHAR szUILevel[] = {'U','I','L','e','v','e','l',0}; + static const WCHAR szTwo[] = {'2',0}; UINT rc; + LPWSTR level; + level = load_dynamic_property(package,szUILevel,NULL); + + MSI_SetPropertyW(package,szUILevel,szTwo); rc = ACTION_ProcessExecSequence(package,FALSE); + MSI_SetPropertyW(package,szUILevel,level); + HeapFree(GetProcessHeap(),0,level); return rc; }