[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [39921] branches/bmesh/blender/source/ blender/editors/transform/transform.c: [#28498] BMesh: fix 28481

Campbell Barton ideasman42 at gmail.com
Mon Sep 5 08:53:30 CEST 2011


Revision: 39921
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=39921
Author:   campbellbarton
Date:     2011-09-05 06:53:30 +0000 (Mon, 05 Sep 2011)
Log Message:
-----------
[#28498] BMesh: fix 28481
by Andrew Wiggin (ender79)

This fixes a loop bug in bmesh.

Modified Paths:
--------------
    branches/bmesh/blender/source/blender/editors/transform/transform.c

Modified: branches/bmesh/blender/source/blender/editors/transform/transform.c
===================================================================
--- branches/bmesh/blender/source/blender/editors/transform/transform.c	2011-09-05 05:43:01 UTC (rev 39920)
+++ branches/bmesh/blender/source/blender/editors/transform/transform.c	2011-09-05 06:53:30 UTC (rev 39921)
@@ -4371,8 +4371,8 @@
 
 	BM_ITER(e, &iter, em->bm, BM_EDGES_OF_MESH, NULL) {
 		if (BM_TestHFlag(e, BM_SELECT)) {
-			if (BM_Edge_FaceCount(e) > 2 || BM_Edge_FaceCount(e) == 0)
-				return 0; //can't handle more then 2 faces around an edge
+			if (BM_Edge_FaceCount(e) != 2)
+				return 0; //can only handle exactly 2 faces around each edge
 		}
 	}
 




More information about the Bf-blender-cvs mailing list