freehand draw: require left-to-right drawing

This commit is contained in:
Paul Davis 2023-08-19 13:34:16 -06:00
parent 5c423d3dda
commit c8819d73c8

View File

@ -7312,6 +7312,12 @@ FreehandLineDrag<OrderedPointList,OrderedPoint>::maybe_add_point (GdkEvent* ev,
{ {
timepos_t pos (cpos); timepos_t pos (cpos);
/* Enforce left-to-right drawing */
if (direction <= 0) {
return;
}
_editor->snap_to_with_modifier (pos, ev); _editor->snap_to_with_modifier (pos, ev);
if (pos != _drags->current_pointer_time()) { if (pos != _drags->current_pointer_time()) {