From c0b50a4768b809928fc3d84820c14d6bde28717c Mon Sep 17 00:00:00 2001 From: Paul Davis Date: Wed, 26 Nov 2014 12:47:23 +0200 Subject: [PATCH] better fix for mouse mode = range crash on marker bar click --- gtk2_ardour/editor_mouse.cc | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/gtk2_ardour/editor_mouse.cc b/gtk2_ardour/editor_mouse.cc index 5fe188597f..9134922878 100644 --- a/gtk2_ardour/editor_mouse.cc +++ b/gtk2_ardour/editor_mouse.cc @@ -669,6 +669,7 @@ Editor::button_press_handler_1 (ArdourCanvas::Item* item, GdkEvent* event, ItemT case MarkerBarItem: _drags->set (new MarkerBarDrag (this, item), event); + return true; break; case SkipBarItem: @@ -740,6 +741,8 @@ Editor::button_press_handler_1 (ArdourCanvas::Item* item, GdkEvent* event, ItemT eff = MouseObject; } + cerr << "item type " << enum_2_string (item_type) << endl; + switch (eff) { case MouseRange: switch (item_type) { @@ -807,10 +810,6 @@ Editor::button_press_handler_1 (ArdourCanvas::Item* item, GdkEvent* event, ItemT } break; - case MarkerBarItem: - /* do nothing */ - break; - default: if (!internal_editing()) { if (Keyboard::modifier_state_equals (event->button.state, Keyboard::RangeSelectModifier)) {