Commit 144ef422 authored by Misha Koshelev's avatar Misha Koshelev Committed by Alexandre Julliard

msi: script: Discriminate properly between JScript and VBScript.

parent e79a94d4
...@@ -103,9 +103,9 @@ DWORD call_script(MSIHANDLE hPackage, INT type, LPCWSTR script, LPCWSTR function ...@@ -103,9 +103,9 @@ DWORD call_script(MSIHANDLE hPackage, INT type, LPCWSTR script, LPCWSTR function
IUnknown_AddRef((IUnknown *)pActiveScriptSite->pSession); IUnknown_AddRef((IUnknown *)pActiveScriptSite->pSession);
/* Create the scripting engine */ /* Create the scripting engine */
if (type & msidbCustomActionTypeJScript) if ((type & 7) == msidbCustomActionTypeJScript)
hr = CLSIDFromProgID(szJScript, &clsid); hr = CLSIDFromProgID(szJScript, &clsid);
else if (type & msidbCustomActionTypeVBScript) else if ((type & 7) == msidbCustomActionTypeVBScript)
hr = CLSIDFromProgID(szVBScript, &clsid); hr = CLSIDFromProgID(szVBScript, &clsid);
else { else {
ERR("Unknown script type %d\n", type); ERR("Unknown script type %d\n", type);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment