From 09b0ae782cd0347ffbe28be432658fb41aadaa3d Mon Sep 17 00:00:00 2001 From: Paul Davis Date: Thu, 29 Dec 2011 14:48:42 +0000 Subject: avoid crash on region drag end trying to access TimeAxisView::view() for TAV's that don't have one git-svn-id: svn://localhost/ardour2/branches/3.0@11105 d708f5d6-7413-0410-9779-e7cbd77b26cf --- gtk2_ardour/editor_drag.cc | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'gtk2_ardour/editor_drag.cc') 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); } -- cgit v1.2.3