aboutsummaryrefslogtreecommitdiff
path: root/src/ext/Bal/wixiuiba/WixInternalUIBootstrapperApplication.cpp
diff options
context:
space:
mode:
authorSean Hall <r.sean.hall@gmail.com>2023-02-07 23:23:32 -0600
committerSean Hall <r.sean.hall@gmail.com>2023-02-08 00:26:30 -0600
commitdcc7f5a56c61ce51fb240c3a048d37dd5277b0d6 (patch)
treef81d18f3cf741b6b03164c7d6e0cf05a0b0825c4 /src/ext/Bal/wixiuiba/WixInternalUIBootstrapperApplication.cpp
parente710738a6285f4225ded26c88b07dfa460ed66b4 (diff)
downloadwix-dcc7f5a56c61ce51fb240c3a048d37dd5277b0d6.tar.gz
wix-dcc7f5a56c61ce51fb240c3a048d37dd5277b0d6.tar.bz2
wix-dcc7f5a56c61ce51fb240c3a048d37dd5277b0d6.zip
Change wixiuiba to request FORCE_PRESENT instead of REPAIR.
Sending REINSTALL on the command line doesn't allow the maintenance dialog to be shown. Fixes 7184
Diffstat (limited to '')
-rw-r--r--src/ext/Bal/wixiuiba/WixInternalUIBootstrapperApplication.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/ext/Bal/wixiuiba/WixInternalUIBootstrapperApplication.cpp b/src/ext/Bal/wixiuiba/WixInternalUIBootstrapperApplication.cpp
index 91469489..6ff6559b 100644
--- a/src/ext/Bal/wixiuiba/WixInternalUIBootstrapperApplication.cpp
+++ b/src/ext/Bal/wixiuiba/WixInternalUIBootstrapperApplication.cpp
@@ -166,7 +166,7 @@ public: // IBootstrapperApplication
166 else if (BOOTSTRAPPER_DISPLAY_FULL == m_command.display && !m_fAutomaticRemoval) 166 else if (BOOTSTRAPPER_DISPLAY_FULL == m_command.display && !m_fAutomaticRemoval)
167 { 167 {
168 // Make sure the MSI UI is shown regardless of the current state of the package. 168 // Make sure the MSI UI is shown regardless of the current state of the package.
169 *pRequestState = BOOTSTRAPPER_REQUEST_STATE_REPAIR; 169 *pRequestState = BOOTSTRAPPER_REQUEST_STATE_FORCE_PRESENT;
170 } 170 }
171 171
172 return __super::OnPlanPackageBegin(wzPackageId, state, fCached, installCondition, repairCondition, recommendedState, recommendedCacheType, pRequestState, pRequestedCacheType, pfCancel); 172 return __super::OnPlanPackageBegin(wzPackageId, state, fCached, installCondition, repairCondition, recommendedState, recommendedCacheType, pRequestState, pRequestedCacheType, pfCancel);