diff --git a/gtk2_ardour/editor_drag.cc b/gtk2_ardour/editor_drag.cc index e3a50f0f6a..d853751d2e 100644 --- a/gtk2_ardour/editor_drag.cc +++ b/gtk2_ardour/editor_drag.cc @@ -7187,7 +7187,8 @@ RegionMarkerDrag::motion (GdkEvent* ev, bool first_move) return; } - dragging_model.set_position (pos); + dragging_model.set_position (pos - rv->region()->position()); + /* view (ArdourMarker) needs a relative position inside the RegionView */ view->set_position (pos - rv->region()->position()); show_verbose_cursor_time (dragging_model.position() - rv->region()->position()); /* earlier */ }