aboutsummaryrefslogtreecommitdiff
path: root/src/burn/engine/msuengine.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/burn/engine/msuengine.cpp')
-rw-r--r--src/burn/engine/msuengine.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/burn/engine/msuengine.cpp b/src/burn/engine/msuengine.cpp
index 4f5f2cd4..4db425be 100644
--- a/src/burn/engine/msuengine.cpp
+++ b/src/burn/engine/msuengine.cpp
@@ -110,7 +110,7 @@ extern "C" HRESULT MsuEnginePlanCalculatePackage(
110 110
111 case BOOTSTRAPPER_REQUEST_STATE_ABSENT: __fallthrough; 111 case BOOTSTRAPPER_REQUEST_STATE_ABSENT: __fallthrough;
112 case BOOTSTRAPPER_REQUEST_STATE_CACHE: 112 case BOOTSTRAPPER_REQUEST_STATE_CACHE:
113 execute = fAllowUninstall && pPackage->fUninstallable ? BOOTSTRAPPER_ACTION_STATE_UNINSTALL : BOOTSTRAPPER_ACTION_STATE_NONE; 113 execute = fAllowUninstall && !pPackage->fPermanent ? BOOTSTRAPPER_ACTION_STATE_UNINSTALL : BOOTSTRAPPER_ACTION_STATE_NONE;
114 break; 114 break;
115 115
116 case BOOTSTRAPPER_REQUEST_STATE_FORCE_ABSENT: 116 case BOOTSTRAPPER_REQUEST_STATE_FORCE_ABSENT: