[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [42630] branches/bmesh/blender/source/ blender/bmesh/operators/edgesplitop.c: Partial fix for #29601 - fixes infinite loop in edgesplit; but edgesplit ( angles) messes the geometry still

Howard Trickey howard.trickey at gmail.com
Wed Dec 14 15:53:35 CET 2011


Revision: 42630
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=42630
Author:   howardt
Date:     2011-12-14 14:53:22 +0000 (Wed, 14 Dec 2011)
Log Message:
-----------
Partial fix for #29601 - fixes infinite loop in edgesplit; but edgesplit (angles) messes the geometry still

Modified Paths:
--------------
    branches/bmesh/blender/source/blender/bmesh/operators/edgesplitop.c

Modified: branches/bmesh/blender/source/blender/bmesh/operators/edgesplitop.c
===================================================================
--- branches/bmesh/blender/source/blender/bmesh/operators/edgesplitop.c	2011-12-14 12:12:36 UTC (rev 42629)
+++ branches/bmesh/blender/source/blender/bmesh/operators/edgesplitop.c	2011-12-14 14:53:22 UTC (rev 42630)
@@ -191,7 +191,7 @@
 				startl = l;
 				do {
 					l = BM_OtherFaceLoop(l->e, l->f, v);
-					if (BM_Edge_FaceCount(l->e) != 2) {
+					if (l == startl || BM_Edge_FaceCount(l->e) != 2) {
 						break;
 					}
 					l = l->radial_next;




More information about the Bf-blender-cvs mailing list