null check

This commit is contained in:
Paul Licameli 2017-07-10 11:53:23 -04:00
parent 16645f6b95
commit bca09f4320
1 changed files with 5 additions and 3 deletions

View File

@ -628,9 +628,11 @@ class TrackList final : public wxEvtHandler, public ListOfTracks
std::shared_ptr<Subclass> Lock(const std::weak_ptr<Subclass> &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 {};
}