1
0
mirror of https://github.com/cookiengineer/audacity synced 2025-11-23 17:30:17 +01:00

Some null checks

This commit is contained in:
Paul Licameli
2020-11-25 11:07:16 -05:00
parent 262dbabbf5
commit 2fe0a07901
2 changed files with 7 additions and 4 deletions

View File

@@ -74,9 +74,11 @@ void ProjectFileManager::DiscardAutosave(const FilePath &filename)
// Read the project, discarding autosave
projectFileManager.ReadProjectFile(filename, true);
for (auto wt : projectFileManager.mLastSavedTracks->Any<WaveTrack>())
wt->CloseLock();
projectFileManager.mLastSavedTracks.reset();
if (projectFileManager.mLastSavedTracks) {
for (auto wt : projectFileManager.mLastSavedTracks->Any<WaveTrack>())
wt->CloseLock();
projectFileManager.mLastSavedTracks.reset();
}
// Side-effect on database is done, and destructor of tempProject
// closes the temporary project properly