mirror of
https://github.com/Ardour/ardour.git
synced 2025-12-23 15:16:25 +01:00
better fix for mouse mode = range crash on marker bar click
This commit is contained in:
parent
f8e606fea7
commit
c0b50a4768
1 changed files with 3 additions and 4 deletions
|
|
@ -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)) {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue