diff --git a/gtk2_ardour/automation_region_view.cc b/gtk2_ardour/automation_region_view.cc index 4d8f61fed5..369d38dd27 100644 --- a/gtk2_ardour/automation_region_view.cc +++ b/gtk2_ardour/automation_region_view.cc @@ -43,6 +43,7 @@ AutomationRegionView::AutomationRegionView(ArdourCanvas::Group* } group->signal_event().connect (mem_fun (this, &AutomationRegionView::canvas_event), false); + group->raise_to_top(); } void @@ -73,9 +74,9 @@ AutomationRegionView::create_line (boost::shared_ptr lis trackview, *get_canvas_group(), list, &_time_converter)); _line->set_colors(); _line->set_interpolation(list->interpolation()); + _line->set_height ((uint32_t)rint(trackview.current_height() - NAME_HIGHLIGHT_SIZE)); _line->show(); _line->show_all_control_points(); - _line->set_height ((uint32_t)rint(trackview.current_height() - NAME_HIGHLIGHT_SIZE)); } bool diff --git a/gtk2_ardour/automation_time_axis.cc b/gtk2_ardour/automation_time_axis.cc index e6186387fe..63476b051b 100644 --- a/gtk2_ardour/automation_time_axis.cc +++ b/gtk2_ardour/automation_time_axis.cc @@ -104,7 +104,9 @@ AutomationTimeAxisView::AutomationTimeAxisView (Session& s, boost::shared_ptrlower_to_bottom(); + if (!a) { + _base_rect->lower_to_bottom(); + } hide_button.add (*(manage (new Gtk::Image (::get_icon("hide"))))); @@ -151,7 +153,7 @@ AutomationTimeAxisView::AutomationTimeAxisView (Session& s, boost::shared_ptrset_name (X_("TrackPlugName")); plugname->show(); name_label.set_name (X_("TrackParameterName")); @@ -594,7 +596,6 @@ AutomationTimeAxisView::add_automation_event (ArdourCanvas::Item* /*item*/, GdkE _session.set_dirty (); } - bool AutomationTimeAxisView::cut_copy_clear (Selection& selection, CutCopyOp op) {