Issue #25144: Ensures TargetDir is set before continuing with custom install.

This commit is contained in:
Steve Dower 2016-09-09 16:37:53 -07:00
parent 87dc4d6189
commit c87ae806ab
2 changed files with 6 additions and 0 deletions

View File

@ -275,6 +275,9 @@ Tools/Demos
Windows
-------
- Issue #25144: Ensures TargetDir is set before continuing with custom
install.
- Issue #27469: Adds a shell extension to the launcher so that drag and drop
works correctly.

View File

@ -327,6 +327,9 @@ class PythonBootstrapperApplication : public CBalBaseBootstrapperApplication {
case ID_CUSTOM_INSTALL_BUTTON:
SavePageSettings();
hr = EnsureTargetDir();
ExitOnFailure(hr, L"Failed to set TargetDir");
hr = BalGetStringVariable(L"TargetDir", &targetDir);
if (SUCCEEDED(hr)) {
// TODO: Check whether directory exists and contains another installation