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); |
