diff options
Diffstat (limited to 'src/engine/package.cpp')
-rw-r--r-- | src/engine/package.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/engine/package.cpp b/src/engine/package.cpp index 701dda08..b27b1e07 100644 --- a/src/engine/package.cpp +++ b/src/engine/package.cpp | |||
@@ -156,6 +156,7 @@ extern "C" HRESULT PackagesParseFromXml( | |||
156 | hr = XmlGetYesNoAttribute(pixnNode, L"Permanent", &pPackage->fUninstallable); | 156 | hr = XmlGetYesNoAttribute(pixnNode, L"Permanent", &pPackage->fUninstallable); |
157 | ExitOnFailure(hr, "Failed to get @Permanent."); | 157 | ExitOnFailure(hr, "Failed to get @Permanent."); |
158 | pPackage->fUninstallable = !pPackage->fUninstallable; // TODO: change "Uninstallable" variable name to permanent, until then Uninstallable is the opposite of Permanent so fix the variable. | 158 | pPackage->fUninstallable = !pPackage->fUninstallable; // TODO: change "Uninstallable" variable name to permanent, until then Uninstallable is the opposite of Permanent so fix the variable. |
159 | pPackage->fCanAffectRegistration = pPackage->fUninstallable; | ||
159 | 160 | ||
160 | // @Vital | 161 | // @Vital |
161 | hr = XmlGetYesNoAttribute(pixnNode, L"Vital", &pPackage->fVital); | 162 | hr = XmlGetYesNoAttribute(pixnNode, L"Vital", &pPackage->fVital); |