diff options
author | Sean Hall <r.sean.hall@gmail.com> | 2020-04-21 17:48:07 +1000 |
---|---|---|
committer | Sean Hall <r.sean.hall@gmail.com> | 2020-04-21 18:16:30 +1000 |
commit | b58b204df1be70c95a5393ff22ed0f7afa0a0068 (patch) | |
tree | 1d0675e2c950fde93762c762dacfdb6e91bfd542 /src | |
parent | 946837a7462fe6afe6b5f29d816e91c3ecda1c11 (diff) | |
download | wix-b58b204df1be70c95a5393ff22ed0f7afa0a0068.tar.gz wix-b58b204df1be70c95a5393ff22ed0f7afa0a0068.tar.bz2 wix-b58b204df1be70c95a5393ff22ed0f7afa0a0068.zip |
WIXBUG:6158 - Fix bug with m_fShowingInternalUiThisPackage
where it was calculated with the bundle action instead of the package action.
Diffstat (limited to 'src')
-rw-r--r-- | src/wixstdba/WixStandardBootstrapperApplication.cpp | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/wixstdba/WixStandardBootstrapperApplication.cpp b/src/wixstdba/WixStandardBootstrapperApplication.cpp index 2a05b1cb..e78b37b0 100644 --- a/src/wixstdba/WixStandardBootstrapperApplication.cpp +++ b/src/wixstdba/WixStandardBootstrapperApplication.cpp | |||
@@ -748,8 +748,12 @@ public: // IBootstrapperApplication | |||
748 | wz = sczFormattedString ? sczFormattedString : pPackage->sczDisplayName ? pPackage->sczDisplayName : wzPackageId; | 748 | wz = sczFormattedString ? sczFormattedString : pPackage->sczDisplayName ? pPackage->sczDisplayName : wzPackageId; |
749 | } | 749 | } |
750 | 750 | ||
751 | //Burn engine doesn't show internal UI for msi packages during uninstall or repair actions. | 751 | // Needs to match MsiEngineCalculateInstallUiLevel in msiengine.cpp in Burn. |
752 | m_fShowingInternalUiThisPackage = pPackage && pPackage->fDisplayInternalUI && BOOTSTRAPPER_ACTION_UNINSTALL != m_plannedAction && BOOTSTRAPPER_ACTION_REPAIR != m_plannedAction; | 752 | m_fShowingInternalUiThisPackage = pPackage && pPackage->fDisplayInternalUI && |
753 | BOOTSTRAPPER_ACTION_STATE_UNINSTALL != action && | ||
754 | BOOTSTRAPPER_ACTION_STATE_REPAIR != action && | ||
755 | (BOOTSTRAPPER_DISPLAY_FULL == m_command.display || | ||
756 | BOOTSTRAPPER_DISPLAY_PASSIVE == m_command.display); | ||
753 | 757 | ||
754 | ThemeSetTextControl(m_pTheme, WIXSTDBA_CONTROL_EXECUTE_PROGRESS_PACKAGE_TEXT, wz); | 758 | ThemeSetTextControl(m_pTheme, WIXSTDBA_CONTROL_EXECUTE_PROGRESS_PACKAGE_TEXT, wz); |
755 | ThemeSetTextControl(m_pTheme, WIXSTDBA_CONTROL_OVERALL_PROGRESS_PACKAGE_TEXT, wz); | 759 | ThemeSetTextControl(m_pTheme, WIXSTDBA_CONTROL_OVERALL_PROGRESS_PACKAGE_TEXT, wz); |