File tree Expand file tree Collapse file tree 2 files changed +8
-0
lines changed
Tools/msi/bundle/bootstrap Expand file tree Collapse file tree 2 files changed +8
-0
lines changed Original file line number Diff line number Diff line change @@ -150,6 +150,9 @@ Build
150150Windows
151151-------
152152
153+ - Issue #25081: Makes Back button in installer go back to upgrade page when
154+ upgrading.
155+
153156- Issue #25091: Increases font size of the installer.
154157
155158- Issue #25126: Clarifies that the non-web installer will download some
Original file line number Diff line number Diff line change @@ -323,6 +323,8 @@ class PythonBootstrapperApplication : public CBalBaseBootstrapperApplication {
323323 SavePageSettings ();
324324 if (_modifying) {
325325 GoToPage (PAGE_MODIFY);
326+ } else if (_upgrading) {
327+ GoToPage (PAGE_UPGRADE);
326328 } else {
327329 GoToPage (PAGE_INSTALL);
328330 }
@@ -2524,6 +2526,7 @@ class PythonBootstrapperApplication : public CBalBaseBootstrapperApplication {
25242526 case BOOTSTRAPPER_ACTION_INSTALL:
25252527 if (_upgradingOldVersion) {
25262528 _installPage = PAGE_UPGRADE;
2529+ _upgrading = TRUE ;
25272530 } else if (SUCCEEDED (BalGetNumericVariable (L" SimpleInstall" , &simple)) && simple) {
25282531 _installPage = PAGE_SIMPLE_INSTALL;
25292532 } else {
@@ -3029,6 +3032,7 @@ class PythonBootstrapperApplication : public CBalBaseBootstrapperApplication {
30293032 _suppressDowngradeFailure = FALSE ;
30303033 _suppressRepair = FALSE ;
30313034 _modifying = FALSE ;
3035+ _upgrading = FALSE ;
30323036
30333037 _overridableVariables = nullptr ;
30343038 _taskbarList = nullptr ;
@@ -3113,6 +3117,7 @@ class PythonBootstrapperApplication : public CBalBaseBootstrapperApplication {
31133117 BOOL _suppressDowngradeFailure;
31143118 BOOL _suppressRepair;
31153119 BOOL _modifying;
3120+ BOOL _upgrading;
31163121
31173122 int _crtInstalledToken;
31183123
You can’t perform that action at this time.
0 commit comments