[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [22979] branches/bmesh/blender/source/ blender/editors/space_view3d/drawobject.c: draw face normals option doesn' t crash anymore

Joseph Eagar joeedh at gmail.com
Fri Sep 4 04:16:15 CEST 2009


Revision: 22979
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=22979
Author:   joeedh
Date:     2009-09-04 04:16:08 +0200 (Fri, 04 Sep 2009)

Log Message:
-----------
draw face normals option doesn't crash anymore

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

Modified: branches/bmesh/blender/source/blender/editors/space_view3d/drawobject.c
===================================================================
--- branches/bmesh/blender/source/blender/editors/space_view3d/drawobject.c	2009-09-04 01:51:27 UTC (rev 22978)
+++ branches/bmesh/blender/source/blender/editors/space_view3d/drawobject.c	2009-09-04 02:16:08 UTC (rev 22979)
@@ -1461,7 +1461,7 @@
 	Scene *scene= ((void **)userData)[0];
 	BMEditMesh *em = ((void **)userData)[1];
 	BMFace *efa = EDBM_get_face_for_index(em, index);
-	ToolSettings *ts= ((Scene *)userData)->toolsettings;
+	ToolSettings *ts= scene->toolsettings;
 
 	if (!BM_TestHFlag(efa, BM_HIDDEN)) {
 		glVertex3fv(cent);
@@ -1470,9 +1470,9 @@
 					cent[2] + no[2]*ts->normalsize);
 	}
 }
-static void draw_dm_face_normals(BMEditMesh *tm, Scene *scene, DerivedMesh *dm) 
+static void draw_dm_face_normals(BMEditMesh *em, Scene *scene, DerivedMesh *dm) 
 {
-	void *ptrs[2] = {scene, tm};
+	void *ptrs[2] = {scene, em};
 
 	glBegin(GL_LINES);
 	dm->foreachMappedFaceCenter(dm, draw_dm_face_normals__mapFunc, ptrs);





More information about the Bf-blender-cvs mailing list