diff --git a/gtk2_ardour/editor_drag.cc b/gtk2_ardour/editor_drag.cc index 8e67e3e137..8adc5eef12 100644 --- a/gtk2_ardour/editor_drag.cc +++ b/gtk2_ardour/editor_drag.cc @@ -710,7 +710,7 @@ RegionSlipContentsDrag::motion (GdkEvent* event, bool first_move) } else { for (list::iterator i = _views.begin(); i != _views.end(); ++i) { RegionView* rv = i->view; - samplecnt_t slippage = (last_pointer_sample() - adjusted_current_sample(event, false)); + timecnt_t slippage = adjusted_current_time(event, false).distance (last_pointer_time()); rv->move_contents (slippage); } show_verbose_cursor_time (_primary->region()->start ());