mirror of
https://github.com/cookiengineer/audacity
synced 2025-11-23 17:30:17 +01:00
Some null checks
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user