mirror of
https://github.com/cookiengineer/audacity
synced 2025-04-30 15:49:41 +02:00
Some null checks
This commit is contained in:
parent
262dbabbf5
commit
2fe0a07901
@ -365,7 +365,8 @@ void ProjectAudioManager::Stop(bool stopStream /* = true*/)
|
||||
}
|
||||
|
||||
const auto toolbar = ToolManager::Get( *project ).GetToolBar(ScrubbingBarID);
|
||||
toolbar->EnableDisableButtons();
|
||||
if (toolbar)
|
||||
toolbar->EnableDisableButtons();
|
||||
}
|
||||
|
||||
void ProjectAudioManager::Pause()
|
||||
|
@ -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
|
||||
|
Loading…
x
Reference in New Issue
Block a user