From f0a98844d88ad4fae36e90761b9a695aec2483c1 Mon Sep 17 00:00:00 2001 From: David Mawdsley Date: Thu, 16 Jan 2025 16:18:14 +0000 Subject: [PATCH] Stop when end of stitches reached --- pyembroidery/SewReader.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/pyembroidery/SewReader.py b/pyembroidery/SewReader.py index 81164191..bb5ebaf8 100644 --- a/pyembroidery/SewReader.py +++ b/pyembroidery/SewReader.py @@ -20,9 +20,10 @@ def read_sew_stitches(f, out): if control == 0x04 or control == 0x02: out.move(signed8(b[0]), -signed8(b[1])) continue - if control == 0x10: - out.stitch(signed8(b[0]), -signed8(b[1])) - continue + if control == 0x10: # End of stitches + out.end() + return + break out.end()