diff --git a/gtk2_ardour/editor_drag.cc b/gtk2_ardour/editor_drag.cc index 5482b265cf..f37d6e2556 100644 --- a/gtk2_ardour/editor_drag.cc +++ b/gtk2_ardour/editor_drag.cc @@ -818,6 +818,10 @@ void RegionMotionDrag::finished (GdkEvent *, bool) { for (vector::iterator i = _time_axis_views.begin(); i != _time_axis_views.end(); ++i) { + if (!(*i)->view()) { + continue; + } + if ((*i)->view()->layer_display() == Expanded) { (*i)->view()->set_layer_display (Stacked); }