From 1c54982887360b83de7f2ce19bb6ead5a3fcf37c Mon Sep 17 00:00:00 2001 From: Nick Mainsbridge Date: Thu, 13 Nov 2008 12:17:22 +0000 Subject: [PATCH] Force gtk ruler update slightly earlier. git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4149 d708f5d6-7413-0410-9779-e7cbd77b26cf --- gtk2_ardour/editor_canvas.cc | 20 +++++++++----------- 1 file changed, 9 insertions(+), 11 deletions(-) diff --git a/gtk2_ardour/editor_canvas.cc b/gtk2_ardour/editor_canvas.cc index c30320122f..e6efc7ad15 100644 --- a/gtk2_ardour/editor_canvas.cc +++ b/gtk2_ardour/editor_canvas.cc @@ -839,17 +839,6 @@ Editor::scroll_canvas_horizontally () canvas_scroll_to (time_origin); } - /* horizontal scrolling only */ - double x1, x2, y1, y2, x_delta; - - _master_group->get_bounds(x1, y1, x2, y2); - x_delta = x1 + horizontal_adjustment.get_value(); - - _master_group->move (-x_delta, 0); - timebar_group->move (-x_delta, 0); - time_line_group->move (-x_delta, 0); - cursor_group->move (-x_delta, 0); - update_fixed_rulers (); redisplay_tempo (true); @@ -861,7 +850,16 @@ Editor::scroll_canvas_horizontally () } } #endif + /* horizontal scrolling only */ + double x1, x2, y1, y2, x_delta; + _master_group->get_bounds(x1, y1, x2, y2); + x_delta = x1 + horizontal_adjustment.get_value(); + + _master_group->move (-x_delta, 0); + timebar_group->move (-x_delta, 0); + time_line_group->move (-x_delta, 0); + cursor_group->move (-x_delta, 0); } void