summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--share/extensions/hpgl_encoder.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/share/extensions/hpgl_encoder.py b/share/extensions/hpgl_encoder.py
index 75c5fa889..83b1b7297 100644
--- a/share/extensions/hpgl_encoder.py
+++ b/share/extensions/hpgl_encoder.py
@@ -177,7 +177,8 @@ class hpglEncoder:
# start conversion
self.processGroups(self.doc, groupmat)
# shift an empty node in in order to process last node in cache
- self.processOffset('PU', 0, 0, 0)
+ if self.toolOffset > 0.0 and not self.dryRun:
+ self.processOffset('PU', 0, 0, 0)
if self.options.debug:
return self.hpgl, self
else: