diff --git a/libs/ardour/midi_track.cc b/libs/ardour/midi_track.cc index 8d01b80f60..ac4791b400 100644 --- a/libs/ardour/midi_track.cc +++ b/libs/ardour/midi_track.cc @@ -368,8 +368,8 @@ MidiTrack::non_realtime_locate (samplepos_t pos) } /* Get the top unmuted region at this position. */ - boost::shared_ptr region = boost::dynamic_pointer_cast( - playlist->top_unmuted_region_at(pos)); + boost::shared_ptr region = boost::dynamic_pointer_cast(playlist->top_unmuted_region_at(pos)); + if (!region) { return; }