diff options
Diffstat (limited to 'lib')
| -rw-r--r-- | lib/elements/empty_d_object.py | 3 | ||||
| -rw-r--r-- | lib/extensions/object_commands.py | 2 |
2 files changed, 4 insertions, 1 deletions
diff --git a/lib/elements/empty_d_object.py b/lib/elements/empty_d_object.py index 3c24f333..82583683 100644 --- a/lib/elements/empty_d_object.py +++ b/lib/elements/empty_d_object.py @@ -23,5 +23,8 @@ class EmptyDObject(EmbroideryElement): label = self.node.get(INKSCAPE_LABEL) or self.node.get("id") yield EmptyD((0, 0), label) + def shape(self): + return + def to_stitch_groups(self, last_patch): return [] diff --git a/lib/extensions/object_commands.py b/lib/extensions/object_commands.py index a3ad6128..42fd85dc 100644 --- a/lib/extensions/object_commands.py +++ b/lib/extensions/object_commands.py @@ -34,6 +34,6 @@ class ObjectCommands(CommandsExtension): seen_nodes = set() for element in self.elements: - if element.node not in seen_nodes: + if element.node not in seen_nodes and element.shape(): add_commands(element, commands) seen_nodes.add(element.node) |
