From c8819d73c8f762399eaee96c0edeffd2133938eb Mon Sep 17 00:00:00 2001 From: Paul Davis Date: Sat, 19 Aug 2023 13:34:16 -0600 Subject: [PATCH] freehand draw: require left-to-right drawing --- gtk2_ardour/editor_drag.cc | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/gtk2_ardour/editor_drag.cc b/gtk2_ardour/editor_drag.cc index 779d1afbf8..e9faa3af7a 100644 --- a/gtk2_ardour/editor_drag.cc +++ b/gtk2_ardour/editor_drag.cc @@ -7312,6 +7312,12 @@ FreehandLineDrag::maybe_add_point (GdkEvent* ev, { timepos_t pos (cpos); + /* Enforce left-to-right drawing */ + + if (direction <= 0) { + return; + } + _editor->snap_to_with_modifier (pos, ev); if (pos != _drags->current_pointer_time()) {