diff options
author | Nick Mainsbridge <beatroute@iprimus.com.au> | 2008-11-14 02:02:06 +0000 |
---|---|---|
committer | Nick Mainsbridge <beatroute@iprimus.com.au> | 2008-11-14 02:02:06 +0000 |
commit | e6440d061f519ae1e91714a8dc4a296656529a3c (patch) | |
tree | b2abd1e3a472d9cd04d47f2bd6c7eaa72ec09a87 | |
parent | 1a839fd66deaaaecc906931918d1cddf628e8cfb (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.cc | 20 |
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 |