diff --git a/gtk2_ardour/editor_rulers.cc b/gtk2_ardour/editor_rulers.cc index 39542b0e70..1a58f28f81 100644 --- a/gtk2_ardour/editor_rulers.cc +++ b/gtk2_ardour/editor_rulers.cc @@ -818,7 +818,9 @@ Editor::update_ruler_visibility () vertical_adjustment.set_value (full_canvas_height - canvas_height + 1); } else { _trackview_group->property_y () = - get_trackview_group_vertical_offset (); + _background_group->property_y () = - get_trackview_group_vertical_offset (); _trackview_group->move (0, 0); + _background_group->move (0, 0); last_trackview_group_vertical_offset = get_trackview_group_vertical_offset (); } diff --git a/gtk2_ardour/time_axis_view.cc b/gtk2_ardour/time_axis_view.cc index e70561b9ab..2749b9e73a 100644 --- a/gtk2_ardour/time_axis_view.cc +++ b/gtk2_ardour/time_axis_view.cc @@ -228,7 +228,7 @@ TimeAxisView::show_at (double y, int& nth, VBox *parent) if (y_position != y) { canvas_display->property_y () = y; - canvas_background->property_y () = y + editor.get_canvas_timebars_vsize(); + canvas_background->property_y () = y; /* silly canvas */ canvas_display->move (0.0, 0.0); canvas_background->move (0.0, 0.0);