Fix T42477: mesh_inset crash

Needed to better handle a simultaneous edge / vertex event.
This commit is contained in:
Howard Trickey 2015-03-10 12:36:51 -04:00
parent d7cb4757aa
commit c14da53778
Notes: blender-bot 2023-02-14 20:02:02 +01:00
Referenced by issue #42477, Inset Polygon error
1 changed files with 2 additions and 1 deletions

View File

@ -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)