diff --git a/gtk2_ardour/editor_drag.cc b/gtk2_ardour/editor_drag.cc index 47cf09e0e9..48b985da99 100644 --- a/gtk2_ardour/editor_drag.cc +++ b/gtk2_ardour/editor_drag.cc @@ -6208,8 +6208,11 @@ NoteCreateDrag::grid_frames (framepos_t t) const if (!success) { grid_beats = Evoral::Beats(1); } + const Evoral::Beats t_beats = _region_view->region_frames_to_region_beats (t); + + return _region_view->region_beats_to_region_frames (t_beats + grid_beats) + - _region_view->region_beats_to_region_frames (t_beats); - return _region_view->region_beats_to_region_frames (grid_beats); } void