summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLex Neva <github@lexneva.name>2016-02-25 17:23:16 -0500
committerLex Neva <github@lexneva.name>2016-02-25 17:23:16 -0500
commit43b16936be6a49c014d4e444cc52212ab7c45028 (patch)
tree3cd246ff3d0d734b0a6ef720eaf25b36fdad64f3
parent3c3591c78b379d2fbf09f69012bf800b6b2e37ad (diff)
don't embroider stuff set to invisible (layers, groups, paths, etc)
-rw-r--r--embroider.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/embroider.py b/embroider.py
index 757776dc..4ef9925a 100644
--- a/embroider.py
+++ b/embroider.py
@@ -864,6 +864,9 @@ class Embroider(inkex.Effect):
return runs
def handle_node(self, node):
+ if simplestyle.parseStyle(node.get("style")).get('display') == "none":
+ return
+
for child in node:
self.handle_node(child)