diff --git a/gtk2_ardour/editor_drag.cc b/gtk2_ardour/editor_drag.cc index 5faca1f24d..18f7732547 100644 --- a/gtk2_ardour/editor_drag.cc +++ b/gtk2_ardour/editor_drag.cc @@ -6846,7 +6846,7 @@ PatchChangeDrag::finished (GdkEvent* ev, bool movement_occurred) f = max (f, r->position ()); f = min (f, r->nt_last ()); - _region_view->move_patch_change (*_patch_change, _region_view->region()->absolute_time_to_region_beats (f)); + _region_view->move_patch_change (*_patch_change, _region_view->region()->absolute_time_to_source_beats (f)); } void