From f6240a606ab87ea6ff8789dfbc500c4a4e842f0f Mon Sep 17 00:00:00 2001 From: Alvin Penner Date: Sun, 22 Aug 2010 10:40:35 -0400 Subject: [PATCH] avoid division by zero (Bug 604131) --- share/extensions/pathalongpath.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/share/extensions/pathalongpath.py b/share/extensions/pathalongpath.py index f8a8a2c32..be2e5bc19 100644 --- a/share/extensions/pathalongpath.py +++ b/share/extensions/pathalongpath.py @@ -216,9 +216,11 @@ class PathAlongPath(pathmodifier.Diffeo): if self.options.vertical: #flipxy(bbox)... bbox=(-bbox[3],-bbox[2],-bbox[1],-bbox[0]) - + width=bbox[1]-bbox[0] dx=width+self.options.space + if dx < 0.01: + exit(_("The total length of the pattern is too small :\nPlease choose a larger object or set 'Space between copies' > 0")) for id, node in self.patterns.iteritems(): if node.tag == inkex.addNS('path','svg') or node.tag=='path': -- 2.30.2