diff --git a/gtk2_ardour/midi_region_view.cc b/gtk2_ardour/midi_region_view.cc index d5456a2dc6..ef50a9a703 100644 --- a/gtk2_ardour/midi_region_view.cc +++ b/gtk2_ardour/midi_region_view.cc @@ -477,6 +477,7 @@ MidiRegionView::enter_internal (uint32_t state) } // Lower frame handles below notes so they don't steal events + if (frame_handle_start) { frame_handle_start->lower_to_bottom(); } @@ -496,6 +497,7 @@ MidiRegionView::leave_internal() if (frame_handle_start) { frame_handle_start->raise_to_top(); } + if (frame_handle_end) { frame_handle_end->raise_to_top(); } diff --git a/gtk2_ardour/time_axis_view_item.h b/gtk2_ardour/time_axis_view_item.h index 8770e10385..07761d9695 100644 --- a/gtk2_ardour/time_axis_view_item.h +++ b/gtk2_ardour/time_axis_view_item.h @@ -172,6 +172,7 @@ protected: virtual void set_colors(); virtual void set_frame_color(); virtual void set_frame_gradient (); + void set_trim_handle_colors(); virtual void reset_width_dependent_items (double); @@ -225,6 +226,7 @@ protected: bool high_enough_for_name; ArdourCanvas::Container* group; + ArdourCanvas::Rectangle* frame; ArdourCanvas::Rectangle* selection_frame; ArdourCanvas::Text* name_text;