diff options
author | Sean Hall <r.sean.hall@gmail.com> | 2022-01-16 12:17:27 -0600 |
---|---|---|
committer | Sean Hall <r.sean.hall@gmail.com> | 2022-01-16 22:59:50 -0600 |
commit | f5d880cc70ad7350b0da1ea825141f95cbdb4c7b (patch) | |
tree | 32a16f0d57fc17e8de83eb5d35783a1ef6fa7ab5 /src/burn/engine/pseudobundle.cpp | |
parent | 934cacdc8fc7c35c94d3b1eee6cc8ab5c8a8ce4d (diff) | |
download | wix-f5d880cc70ad7350b0da1ea825141f95cbdb4c7b.tar.gz wix-f5d880cc70ad7350b0da1ea825141f95cbdb4c7b.tar.bz2 wix-f5d880cc70ad7350b0da1ea825141f95cbdb4c7b.zip |
Update Burn to handle ExePackages that don't support uninstalling.
Partial fix for #6459
Diffstat (limited to 'src/burn/engine/pseudobundle.cpp')
-rw-r--r-- | src/burn/engine/pseudobundle.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/burn/engine/pseudobundle.cpp b/src/burn/engine/pseudobundle.cpp index b343f810..153d76e6 100644 --- a/src/burn/engine/pseudobundle.cpp +++ b/src/burn/engine/pseudobundle.cpp | |||
@@ -115,6 +115,7 @@ extern "C" HRESULT PseudoBundleInitializePassthrough( | |||
115 | pPassthroughPackage->fPermanent = TRUE; | 115 | pPassthroughPackage->fPermanent = TRUE; |
116 | 116 | ||
117 | pPassthroughPackage->Exe.fPseudoBundle = TRUE; | 117 | pPassthroughPackage->Exe.fPseudoBundle = TRUE; |
118 | pPassthroughPackage->Exe.fUninstallable = FALSE; | ||
118 | pPassthroughPackage->Exe.protocol = pPackage->Bundle.fSupportsBurnProtocol ? BURN_EXE_PROTOCOL_TYPE_BURN : BURN_EXE_PROTOCOL_TYPE_NONE; | 119 | pPassthroughPackage->Exe.protocol = pPackage->Bundle.fSupportsBurnProtocol ? BURN_EXE_PROTOCOL_TYPE_BURN : BURN_EXE_PROTOCOL_TYPE_NONE; |
119 | 120 | ||
120 | hr = StrAllocString(&pPassthroughPackage->sczId, pPackage->sczId, 0); | 121 | hr = StrAllocString(&pPassthroughPackage->sczId, pPackage->sczId, 0); |