diff options
| author | Lex Neva <github.com@lexneva.name> | 2018-08-17 16:19:46 -0400 |
|---|---|---|
| committer | Lex Neva <github.com@lexneva.name> | 2018-08-17 16:19:46 -0400 |
| commit | 0e4c3a3f1b76c1b655ec2788017335e87eff29da (patch) | |
| tree | 2075fc0292038b4a2e92fc018b503805cf30fdec /lib/elements/fill.py | |
| parent | 19bb8a5a6dbe4244a590147187949d0555eb9fbc (diff) | |
| parent | ece81d0c91c8b96f7da2c0339f6807a47d57112e (diff) | |
Merge remote-tracking branch 'origin/master' into lexelby-no-embroider-command
Diffstat (limited to 'lib/elements/fill.py')
| -rw-r--r-- | lib/elements/fill.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/lib/elements/fill.py b/lib/elements/fill.py index 8018b2b4..394f523e 100644 --- a/lib/elements/fill.py +++ b/lib/elements/fill.py @@ -105,9 +105,12 @@ class Fill(EmbroideryElement): last_pt = pt else: last_pt = pt - if point_ary: + if len(point_ary) > 2: poly_ary.append(point_ary) + if not poly_ary: + self.fatal(_("shape %s is so small that it cannot be filled with stitches. Please make it bigger or delete it.") % self.node.get('id')) + # shapely's idea of "holes" are to subtract everything in the second set # from the first. So let's at least make sure the "first" thing is the # biggest path. |
