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)) {