summaryrefslogtreecommitdiff
path: root/embroider_update.py
diff options
context:
space:
mode:
Diffstat (limited to 'embroider_update.py')
-rw-r--r--embroider_update.py7
1 files changed, 7 insertions, 0 deletions
diff --git a/embroider_update.py b/embroider_update.py
index 5597cdcc..9de39a48 100644
--- a/embroider_update.py
+++ b/embroider_update.py
@@ -7,6 +7,7 @@ import sys
sys.path.append("/usr/share/inkscape/extensions")
import os
import inkex
+import simplestyle
PIXELS_PER_MM = 10
@@ -41,6 +42,12 @@ class EmbroiderParams(inkex.Effect):
if 'embroider_zigzag_underlay_spacing_mm' in node.attrib:
node.set('embroider_zigzag_underlay', 'yes')
+ style = simplestyle.parseStyle(node.get('style'))
+
+ if style.get('fill', 'none') != 'none' and \
+ 'embroider_auto_fill' not in node.attrib:
+ node.set('embroider_auto_fill', 'no')
+
if __name__ == '__main__':
e = EmbroiderParams()
e.affect()