From 0e0b7667edf1686d36bc2bad85d7396321e1e2ec Mon Sep 17 00:00:00 2001 From: nick_m Date: Sun, 20 Nov 2016 04:42:20 +1100 Subject: [PATCH] NoteCreateDrag::grid_frames works over a tempo change. --- gtk2_ardour/editor_drag.cc | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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