From: nick_m Date: Sun, 20 Nov 2016 17:11:54 +0000 (+1100) Subject: only spray percussive hits during create drag if the grid is in use. X-Git-Tag: 5.5~93 X-Git-Url: https://main.carlh.net/gitweb/?a=commitdiff_plain;h=71c0c872b76f669e4cc598a7bf9b04fb9225e2cc;hp=5bcb9adbf801f436c17932e75915c160c7ced33f;p=ardour.git only spray percussive hits during create drag if the grid is in use. --- diff --git a/gtk2_ardour/editor_drag.cc b/gtk2_ardour/editor_drag.cc index 6a663daf9f..b6fa7fa4a6 100644 --- a/gtk2_ardour/editor_drag.cc +++ b/gtk2_ardour/editor_drag.cc @@ -6391,6 +6391,11 @@ PercussiveCreateDrag::motion (GdkEvent* event, bool) const framepos_t pf = _drags->current_pointer_frame (); const int32_t divisions = _editor->get_grid_music_divisions (event->button.state); + + if (divisions == 0) { + return; + } + const double eqaf = map.exact_qn_at_frame (pf, divisions); const framepos_t start = map.frame_at_quarter_note (eqaf) - _region_view->region()->position ();