diff options
author | Paul Davis <paul@linuxaudiosystems.com> | 2014-06-08 11:23:00 -0400 |
---|---|---|
committer | Paul Davis <paul@linuxaudiosystems.com> | 2014-06-08 11:26:32 -0400 |
commit | ba8d0e32f792bb9fe05793933eb21413d96be7f1 (patch) | |
tree | 860c3222b73b0858945820d1bd54937512eabe9f /gtk2_ardour/editor_mouse.cc | |
parent | 34e2cf79138233ebd3f1994caa7656f1b7ca80ee (diff) |
fix crash caused by click-on-region-name if name highlights are not in use - such a click is not a trim operation under those conditions
Diffstat (limited to 'gtk2_ardour/editor_mouse.cc')
-rw-r--r-- | gtk2_ardour/editor_mouse.cc | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/gtk2_ardour/editor_mouse.cc b/gtk2_ardour/editor_mouse.cc index 7be17e74e7..cb9571bf5d 100644 --- a/gtk2_ardour/editor_mouse.cc +++ b/gtk2_ardour/editor_mouse.cc @@ -1068,8 +1068,10 @@ Editor::button_press_handler_1 (ArdourCanvas::Item* item, GdkEvent* event, ItemT case RegionViewName: { /* rename happens on edit clicks */ - _drags->set (new TrimDrag (this, clicked_regionview->get_name_highlight(), clicked_regionview, selection->regions.by_layer()), event); - return true; + if (clicked_regionview->get_name_highlight()) { + _drags->set (new TrimDrag (this, clicked_regionview->get_name_highlight(), clicked_regionview, selection->regions.by_layer()), event); + return true; + } break; } |