From bca09f43204ad57c2cc1fc8ddc00722b45e0972f Mon Sep 17 00:00:00 2001 From: Paul Licameli Date: Mon, 10 Jul 2017 11:53:23 -0400 Subject: [PATCH] null check --- src/Track.h | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/Track.h b/src/Track.h index 1c326ce3b..3fb4e37e9 100644 --- a/src/Track.h +++ b/src/Track.h @@ -628,9 +628,11 @@ class TrackList final : public wxEvtHandler, public ListOfTracks std::shared_ptr Lock(const std::weak_ptr &wTrack) { auto pTrack = wTrack.lock(); - auto pList = pTrack->mList.lock(); - if (pTrack && this == pList.get()) - return pTrack; + if (pTrack) { + auto pList = pTrack->mList.lock(); + if (pTrack && this == pList.get()) + return pTrack; + } return {}; }