Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender-addons.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHoward Trickey <howard.trickey@gmail.com>2015-03-10 19:36:51 +0300
committerHoward Trickey <howard.trickey@gmail.com>2015-03-10 19:36:51 +0300
commitc14da53778332174ffff59e8e13db66d532a108d (patch)
tree59b23d03d3a641b277373898934e78291efe6491 /mesh_inset
parentd7cb4757aa0e16b8dfeb34b865753c5530bb6d24 (diff)
Fix T42477: mesh_inset crash
Needed to better handle a simultaneous edge / vertex event.
Diffstat (limited to 'mesh_inset')
-rw-r--r--mesh_inset/offset.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/mesh_inset/offset.py b/mesh_inset/offset.py
index 3a44b95b..4e860b67 100644
--- a/mesh_inset/offset.py
+++ b/mesh_inset/offset.py
@@ -463,7 +463,8 @@ class Offset(object):
newfaces = self.MakeNewFaces(self.endtime)
# Only do one edge event (handle other simultaneous edge
# events in subsequent recursive Build calls)
- splitjoin = self.SplitJoinFaces(newfaces, ee[0])
+ if newfaces:
+ splitjoin = self.SplitJoinFaces(newfaces, ee[0])
nexttarget = target - self.endtime
if len(newfaces) > 0:
pa = geom.PolyArea(points=self.polyarea.points)