[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [24012] trunk/blender: fix for mirror select and added to the menu

Campbell Barton ideasman42 at gmail.com
Tue Oct 20 19:10:01 CEST 2009


Revision: 24012
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=24012
Author:   campbellbarton
Date:     2009-10-20 19:10:01 +0200 (Tue, 20 Oct 2009)

Log Message:
-----------
fix for mirror select and added to the menu

Modified Paths:
--------------
    trunk/blender/release/scripts/ui/space_view3d.py
    trunk/blender/source/blender/editors/mesh/editmesh_mods.c

Modified: trunk/blender/release/scripts/ui/space_view3d.py
===================================================================
--- trunk/blender/release/scripts/ui/space_view3d.py	2009-10-20 17:08:07 UTC (rev 24011)
+++ trunk/blender/release/scripts/ui/space_view3d.py	2009-10-20 17:10:01 UTC (rev 24012)
@@ -256,6 +256,8 @@
 		layout.itemO("mesh.select_more", text="More")
 
 		layout.itemS()
+		
+		layout.itemO("mesh.select_mirror", text="Mirror")
 
 		layout.itemO("mesh.select_linked", text="Linked")
 		layout.itemO("mesh.select_vertex_path", text="Vertex Path")

Modified: trunk/blender/source/blender/editors/mesh/editmesh_mods.c
===================================================================
--- trunk/blender/source/blender/editors/mesh/editmesh_mods.c	2009-10-20 17:08:07 UTC (rev 24011)
+++ trunk/blender/source/blender/editors/mesh/editmesh_mods.c	2009-10-20 17:10:01 UTC (rev 24012)
@@ -111,8 +111,10 @@
 	for(eve= em->verts.first; eve; eve= eve->next) {
 		if(eve->tmp.v==NULL) {
 			eve_mirror = editmesh_get_x_mirror_vert(ob, em, eve->co);
-			eve->tmp.v= eve_mirror;
-			eve_mirror->tmp.v = eve;
+			if(eve_mirror) {
+				eve->tmp.v= eve_mirror;
+				eve_mirror->tmp.v = eve;
+			}
 		}
 	}
 }





More information about the Bf-blender-cvs mailing list