aboutsummaryrefslogtreecommitdiff
path: root/src/burn/engine/pseudobundle.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/burn/engine/pseudobundle.cpp')
-rw-r--r--src/burn/engine/pseudobundle.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/burn/engine/pseudobundle.cpp b/src/burn/engine/pseudobundle.cpp
index 7b670035..b343f810 100644
--- a/src/burn/engine/pseudobundle.cpp
+++ b/src/burn/engine/pseudobundle.cpp
@@ -50,7 +50,7 @@ extern "C" HRESULT PseudoBundleInitializeRelated(
50 pPackage->qwSize = qwSize; 50 pPackage->qwSize = qwSize;
51 pPackage->fVital = FALSE; 51 pPackage->fVital = FALSE;
52 52
53 pPackage->fUninstallable = TRUE; 53 pPackage->fPermanent = FALSE;
54 pPackage->Bundle.fPseudoBundle = TRUE; 54 pPackage->Bundle.fPseudoBundle = TRUE;
55 pPackage->Bundle.fRepairable = TRUE; 55 pPackage->Bundle.fRepairable = TRUE;
56 pPackage->Bundle.fSupportsBurnProtocol = fSupportsBurnProtocol; 56 pPackage->Bundle.fSupportsBurnProtocol = fSupportsBurnProtocol;
@@ -112,6 +112,7 @@ extern "C" HRESULT PseudoBundleInitializePassthrough(
112 pPassthroughPackage->qwInstallSize = pPackage->qwInstallSize; 112 pPassthroughPackage->qwInstallSize = pPackage->qwInstallSize;
113 pPassthroughPackage->qwSize = pPackage->qwSize; 113 pPassthroughPackage->qwSize = pPackage->qwSize;
114 pPassthroughPackage->fVital = pPackage->fVital; 114 pPassthroughPackage->fVital = pPackage->fVital;
115 pPassthroughPackage->fPermanent = TRUE;
115 116
116 pPassthroughPackage->Exe.fPseudoBundle = TRUE; 117 pPassthroughPackage->Exe.fPseudoBundle = TRUE;
117 pPassthroughPackage->Exe.protocol = pPackage->Bundle.fSupportsBurnProtocol ? BURN_EXE_PROTOCOL_TYPE_BURN : BURN_EXE_PROTOCOL_TYPE_NONE; 118 pPassthroughPackage->Exe.protocol = pPackage->Bundle.fSupportsBurnProtocol ? BURN_EXE_PROTOCOL_TYPE_BURN : BURN_EXE_PROTOCOL_TYPE_NONE;