diff --git a/gtk2_ardour/editor_drag.cc b/gtk2_ardour/editor_drag.cc index 6d646ea239..e084ebdd48 100644 --- a/gtk2_ardour/editor_drag.cc +++ b/gtk2_ardour/editor_drag.cc @@ -3097,7 +3097,7 @@ TrimDrag::motion (GdkEvent* event, bool first_move) pair >::iterator,bool> insert_result; timecnt_t delta; timepos_t adj_time = adjusted_time (_drags->current_pointer_time () + snap_delta (event->button.state), event, true); - timecnt_t dt = adj_time.distance (raw_grab_time ()) + _pointer_offset - snap_delta (event->button.state); + timecnt_t dt = raw_grab_time().distance (adj_time) + _pointer_offset - snap_delta (event->button.state); if (first_move) {