diff options
author | David Robillard <d@drobilla.net> | 2014-11-15 15:56:56 -0500 |
---|---|---|
committer | David Robillard <d@drobilla.net> | 2014-11-16 22:35:45 -0500 |
commit | 3f8251962f6e0bca4fa346e28e1f2a518df923b3 (patch) | |
tree | 4ebdec18a9a4ce42eba6d603b7c813215b45b34f /gtk2_ardour/automation_region_view.cc | |
parent | df40782b62f30f41f39aa3717d10428d29753dcc (diff) |
Fix crash when splitting regions in internal edit mode.
Diffstat (limited to 'gtk2_ardour/automation_region_view.cc')
-rw-r--r-- | gtk2_ardour/automation_region_view.cc | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/gtk2_ardour/automation_region_view.cc b/gtk2_ardour/automation_region_view.cc index 46c93244e3..2726cf0455 100644 --- a/gtk2_ardour/automation_region_view.cc +++ b/gtk2_ardour/automation_region_view.cc @@ -97,6 +97,10 @@ AutomationRegionView::create_line (boost::shared_ptr<ARDOUR::AutomationList> lis bool AutomationRegionView::canvas_group_event (GdkEvent* ev) { + if (in_destructor) { + return false; + } + PublicEditor& e = trackview.editor (); if (ev->type == GDK_BUTTON_PRESS && e.current_mouse_mode() == Editing::MouseObject) { |