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

This commit is contained in:
Steve Dower 2016-09-09 16:39:36 -07:00
commit d6c580cbce
2 changed files with 6 additions and 0 deletions

View File

@ -333,6 +333,9 @@ Build
Windows Windows
------- -------
- Issue #25144: Ensures TargetDir is set before continuing with custom
install.
- Issue #1602: Windows console doesn't input or print Unicode (PEP 528) - Issue #1602: Windows console doesn't input or print Unicode (PEP 528)
- Issue #27781: Change file system encoding on Windows to UTF-8 (PEP 529) - Issue #27781: Change file system encoding on Windows to UTF-8 (PEP 529)

View File

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