aboutsummaryrefslogtreecommitdiff
path: root/src/burn/engine/package.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/burn/engine/package.cpp')
-rw-r--r--src/burn/engine/package.cpp5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/burn/engine/package.cpp b/src/burn/engine/package.cpp
index d9f92d3d..20b728f4 100644
--- a/src/burn/engine/package.cpp
+++ b/src/burn/engine/package.cpp
@@ -159,10 +159,9 @@ extern "C" HRESULT PackagesParseFromXml(
159 ExitOnRequiredXmlQueryFailure(hr, "Failed to get @PerMachine."); 159 ExitOnRequiredXmlQueryFailure(hr, "Failed to get @PerMachine.");
160 160
161 // @Permanent 161 // @Permanent
162 hr = XmlGetYesNoAttribute(pixnNode, L"Permanent", &pPackage->fUninstallable); 162 hr = XmlGetYesNoAttribute(pixnNode, L"Permanent", &pPackage->fPermanent);
163 ExitOnRequiredXmlQueryFailure(hr, "Failed to get @Permanent."); 163 ExitOnRequiredXmlQueryFailure(hr, "Failed to get @Permanent.");
164 pPackage->fUninstallable = !pPackage->fUninstallable; // TODO: change "Uninstallable" variable name to permanent, until then Uninstallable is the opposite of Permanent so fix the variable. 164 pPackage->fCanAffectRegistration = !pPackage->fPermanent;
165 pPackage->fCanAffectRegistration = pPackage->fUninstallable;
166 165
167 // @Vital 166 // @Vital
168 hr = XmlGetYesNoAttribute(pixnNode, L"Vital", &pPackage->fVital); 167 hr = XmlGetYesNoAttribute(pixnNode, L"Vital", &pPackage->fVital);