1
0
mirror of https://github.com/cookiengineer/audacity synced 2025-06-22 15:20:15 +02:00
The check for macro directory now only happens if directory is selected and exists,
This commit is contained in:
Dmitry Vedenko 2021-07-16 12:54:22 +03:00 committed by Paul Licameli
parent 92aad00625
commit be3cf9903e

View File

@ -418,8 +418,7 @@ bool DirectoriesPrefs::Validate()
}
else {
/* If the directory already exists, make sure it is writable */
if (!FileNames::WritableLocationCheck(mTempText->GetValue()) ||
!FileNames::WritableLocationCheck(mMacrosText->GetValue()))
if (!FileNames::WritableLocationCheck(mTempText->GetValue()))
{
return false;
}
@ -448,6 +447,19 @@ bool DirectoriesPrefs::Validate()
wxOK | wxCENTRE | wxICON_INFORMATION);
}
const wxString macroPathString = mMacrosText->GetValue();
if (!macroPathString.empty())
{
const wxFileName macroPath { macroPathString };
if (macroPath.DirExists())
{
if (!FileNames::WritableLocationCheck(macroPathString))
return false;
}
}
return true;
}