1
0
mirror of https://github.com/cookiengineer/audacity synced 2026-02-16 07:47:58 +01:00

Limit access to global array of open projects & simplify iterations

This commit is contained in:
Paul Licameli
2019-05-29 14:19:01 -04:00
parent 0ae542cf08
commit b25d3ad344
15 changed files with 203 additions and 185 deletions

View File

@@ -108,11 +108,10 @@ namespace MissingAliasFilesDialog {
{
Lock lock{ m_LastMissingBlockFileLock };
if (b) {
size_t numProjects = gAudacityProjects.size();
for (size_t ii = 0; ii < numProjects; ++ii) {
for ( auto pProject : AllProjects{} ) {
// search each project for the blockfile
if (DirManager::Get( *gAudacityProjects[ii] ).ContainsBlockFile(b)) {
m_LastMissingBlockFileProject = gAudacityProjects[ii];
if (DirManager::Get( *pProject ).ContainsBlockFile(b)) {
m_LastMissingBlockFileProject = pProject;
break;
}
}