From 3958347bef8c497dbbb32cdcece5e3a98d8ee85b Mon Sep 17 00:00:00 2001 From: andheh <36114788+andheh@users.noreply.github.com> Date: Mon, 26 Feb 2018 11:37:54 +0100 Subject: [PATCH] fixed a "unused variable" warning in src/Project.cpp ... and made pointer semantics more visible --- src/Project.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/Project.cpp b/src/Project.cpp index dd9abc325..d4b531c08 100644 --- a/src/Project.cpp +++ b/src/Project.cpp @@ -4490,14 +4490,16 @@ void AudacityProject::InitialState() bool AudacityProject::UndoAvailable() { + TrackList* trackList = GetTracks(); return GetUndoManager()->UndoAvailable() && - !GetTracks()->HasPendingTracks(); + !(trackList != nullptr && trackList->HasPendingTracks()); } bool AudacityProject::RedoAvailable() { + TrackList* trackList = GetTracks(); return GetUndoManager()->RedoAvailable() && - !GetTracks()->HasPendingTracks(); + !(trackList != nullptr && trackList->HasPendingTracks()); } void AudacityProject::PushState(const wxString &desc, const wxString &shortDesc)