From 6a71f9988eae65d2e3c2801b10d2bb23a4595bf5 Mon Sep 17 00:00:00 2001 From: Paul Davis Date: Sun, 4 Jul 2021 09:42:13 -0600 Subject: [PATCH] fix timeline type use in brush dragging --- gtk2_ardour/editor_drag.cc | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/gtk2_ardour/editor_drag.cc b/gtk2_ardour/editor_drag.cc index 8adc5eef12..2a46487b29 100644 --- a/gtk2_ardour/editor_drag.cc +++ b/gtk2_ardour/editor_drag.cc @@ -760,12 +760,11 @@ RegionBrushDrag::motion (GdkEvent* event, bool first_move) _editor->begin_reversible_command (_("Region brush drag")); _already_pasted.insert(_primary->region()->position()); } else { - MusicSample snapped (0, 0); - snapped.sample = adjusted_current_sample(event, false); + timepos_t snapped (adjusted_current_time (event, false)); _editor->snap_to (snapped, RoundDownAlways, SnapToGrid_Scaled, false); - if(_already_pasted.find(snapped.sample) == _already_pasted.end()) { - _editor->mouse_brush_insert_region (_primary, snapped.sample); - _already_pasted.insert(snapped.sample); + if(_already_pasted.find(snapped) == _already_pasted.end()) { + _editor->mouse_brush_insert_region (_primary, snapped); + _already_pasted.insert(snapped); } } }