diff options
-rw-r--r-- | gtk2_ardour/midi_region_view.cc | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/gtk2_ardour/midi_region_view.cc b/gtk2_ardour/midi_region_view.cc index e8b8f0e6f4..75b7d4693a 100644 --- a/gtk2_ardour/midi_region_view.cc +++ b/gtk2_ardour/midi_region_view.cc @@ -445,6 +445,14 @@ MidiRegionView::enter_internal() Keyboard::magic_widget_grab_focus(); _grabbed_keyboard = true; } + + // Lower frame handles below notes so they don't steal events + if (frame_handle_start) { + frame_handle_start->lower_to_bottom(); + } + if (frame_handle_end) { + frame_handle_end->lower_to_bottom(); + } } void @@ -457,6 +465,14 @@ MidiRegionView::leave_internal() Keyboard::magic_widget_drop_focus(); _grabbed_keyboard = false; } + + // Raise frame handles above notes so they catch events + if (frame_handle_start) { + frame_handle_start->raise_to_top(); + } + if (frame_handle_end) { + frame_handle_end->raise_to_top(); + } } bool |