[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [26452] trunk/blender/source/blender/ editors/mesh/editmesh.c: bugfix [#20740] Separate All Loose Parts

Campbell Barton ideasman42 at gmail.com
Sat Jan 30 20:42:07 CET 2010


Revision: 26452
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=26452
Author:   campbellbarton
Date:     2010-01-30 20:42:03 +0100 (Sat, 30 Jan 2010)

Log Message:
-----------
bugfix [#20740] Separate All Loose Parts

Modified Paths:
--------------
    trunk/blender/source/blender/editors/mesh/editmesh.c

Modified: trunk/blender/source/blender/editors/mesh/editmesh.c
===================================================================
--- trunk/blender/source/blender/editors/mesh/editmesh.c	2010-01-30 19:41:32 UTC (rev 26451)
+++ trunk/blender/source/blender/editors/mesh/editmesh.c	2010-01-30 19:42:03 UTC (rev 26452)
@@ -1466,6 +1466,11 @@
 		
 		selectconnected_mesh_all(em);
 		
+		/* don't separate the very last part */
+		for(eve=em->verts.first; eve; eve= eve->next)
+			if((eve->f & SELECT)==0) break;
+		if(eve==NULL) break;
+
 		/* and now separate */
 		doit= mesh_separate_selected(scene, editbase);
 	}





More information about the Bf-blender-cvs mailing list