diff options
Diffstat (limited to 'gtk2_ardour/time_axis_view.cc')
-rw-r--r-- | gtk2_ardour/time_axis_view.cc | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/gtk2_ardour/time_axis_view.cc b/gtk2_ardour/time_axis_view.cc index 2022783928..b93831f69f 100644 --- a/gtk2_ardour/time_axis_view.cc +++ b/gtk2_ardour/time_axis_view.cc @@ -1230,14 +1230,14 @@ TimeAxisView::resizer_motion (GdkEventMotion* ev) { if (_resize_drag_start >= 0) { /* (ab)use the DragManager to do autoscrolling; adjust the event coordinates - into the trackview space that DragManager::motion_handler is expecting, + into the world coordinate space that DragManager::motion_handler is expecting, and then fake a DragManager motion event so that when maybe_autoscroll asks DragManager for the current pointer position it will get the correct answers. */ int tx, ty; resizer.translate_coordinates (*control_parent, ev->x, ev->y, tx, ty); - ev->y = ty + _editor.get_canvas_timebars_vsize (); + ev->y = ty - _editor.get_trackview_group_vertical_offset(); _editor.drags()->motion_handler ((GdkEvent *) ev, false); _editor.maybe_autoscroll (false, true); |