mirror of
https://github.com/python/cpython.git
synced 2025-08-31 14:07:50 +00:00
Issue #25081: Makes Back button in installer go back to upgrade page when upgrading.
This commit is contained in:
parent
14b9e6c6a7
commit
44fe401aa3
2 changed files with 8 additions and 0 deletions
|
@ -323,6 +323,8 @@ class PythonBootstrapperApplication : public CBalBaseBootstrapperApplication {
|
|||
SavePageSettings();
|
||||
if (_modifying) {
|
||||
GoToPage(PAGE_MODIFY);
|
||||
} else if (_upgrading) {
|
||||
GoToPage(PAGE_UPGRADE);
|
||||
} else {
|
||||
GoToPage(PAGE_INSTALL);
|
||||
}
|
||||
|
@ -2524,6 +2526,7 @@ private:
|
|||
case BOOTSTRAPPER_ACTION_INSTALL:
|
||||
if (_upgradingOldVersion) {
|
||||
_installPage = PAGE_UPGRADE;
|
||||
_upgrading = TRUE;
|
||||
} else if (SUCCEEDED(BalGetNumericVariable(L"SimpleInstall", &simple)) && simple) {
|
||||
_installPage = PAGE_SIMPLE_INSTALL;
|
||||
} else {
|
||||
|
@ -3029,6 +3032,7 @@ public:
|
|||
_suppressDowngradeFailure = FALSE;
|
||||
_suppressRepair = FALSE;
|
||||
_modifying = FALSE;
|
||||
_upgrading = FALSE;
|
||||
|
||||
_overridableVariables = nullptr;
|
||||
_taskbarList = nullptr;
|
||||
|
@ -3113,6 +3117,7 @@ private:
|
|||
BOOL _suppressDowngradeFailure;
|
||||
BOOL _suppressRepair;
|
||||
BOOL _modifying;
|
||||
BOOL _upgrading;
|
||||
|
||||
int _crtInstalledToken;
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue