summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNick Mainsbridge <beatroute@iprimus.com.au>2008-11-14 02:02:06 +0000
committerNick Mainsbridge <beatroute@iprimus.com.au>2008-11-14 02:02:06 +0000
commite6440d061f519ae1e91714a8dc4a296656529a3c (patch)
treeb2abd1e3a472d9cd04d47f2bd6c7eaa72ec09a87
parent1a839fd66deaaaecc906931918d1cddf628e8cfb (diff)
Revert rev 4149 (caused double draws on zoom on X11).
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4159 d708f5d6-7413-0410-9779-e7cbd77b26cf
-rw-r--r--gtk2_ardour/editor_canvas.cc20
1 files changed, 11 insertions, 9 deletions
diff --git a/gtk2_ardour/editor_canvas.cc b/gtk2_ardour/editor_canvas.cc
index e6efc7ad15..c30320122f 100644
--- a/gtk2_ardour/editor_canvas.cc
+++ b/gtk2_ardour/editor_canvas.cc
@@ -839,6 +839,17 @@ 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);
@@ -850,16 +861,7 @@ 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