diff options
author | Joseph Eagar <joeedh@gmail.com> | 2009-09-04 06:16:08 +0400 |
---|---|---|
committer | Joseph Eagar <joeedh@gmail.com> | 2009-09-04 06:16:08 +0400 |
commit | bc0a071c29868f4e0cffdec663bb5bc2bbd2c40f (patch) | |
tree | b3b2de0e313efc46202f42c7abcbd1bd96a7aab7 /source/blender | |
parent | dae0b7a4a2d88cf851e396d8edd749d11e43c175 (diff) |
draw face normals option doesn't crash anymore
Diffstat (limited to 'source/blender')
-rw-r--r-- | source/blender/editors/space_view3d/drawobject.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/source/blender/editors/space_view3d/drawobject.c b/source/blender/editors/space_view3d/drawobject.c index 79c4cdc87fb..114d1fb503a 100644 --- a/source/blender/editors/space_view3d/drawobject.c +++ b/source/blender/editors/space_view3d/drawobject.c @@ -1461,7 +1461,7 @@ static void draw_dm_face_normals__mapFunc(void *userData, int index, float *cent 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 @@ static void draw_dm_face_normals__mapFunc(void *userData, int index, float *cent 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); |