[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [19025] trunk/blender/source/blender/src/ drawobject.c: uninitialized variable used in mesh_foreachScreenVert__mapFunc
Campbell Barton
ideasman42 at gmail.com
Wed Feb 18 05:43:17 CET 2009
Revision: 19025
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=19025
Author: campbellbarton
Date: 2009-02-18 05:43:12 +0100 (Wed, 18 Feb 2009)
Log Message:
-----------
uninitialized variable used in mesh_foreachScreenVert__mapFunc
Modified Paths:
--------------
trunk/blender/source/blender/src/drawobject.c
Modified: trunk/blender/source/blender/src/drawobject.c
===================================================================
--- trunk/blender/source/blender/src/drawobject.c 2009-02-18 04:36:07 UTC (rev 19024)
+++ trunk/blender/source/blender/src/drawobject.c 2009-02-18 04:43:12 UTC (rev 19025)
@@ -1196,15 +1196,18 @@
{
struct { void (*func)(void *userData, EditVert *eve, int x, int y, int index); void *userData; int clipVerts; float pmat[4][4], vmat[4][4]; } *data = userData;
EditVert *eve = EM_get_vert_for_index(index);
- short s[2];
if (eve->h==0) {
+ short s[2]= {IS_CLIPPED, 0};
if (data->clipVerts) {
view3d_project_short_clip(curarea, co, s, data->pmat, data->vmat);
} else {
view3d_project_short_noclip(curarea, co, s, data->pmat);
}
-
+
+ if (s[0]==IS_CLIPPED)
+ return;
+
data->func(data->userData, eve, s[0], s[1], index);
}
}
More information about the Bf-blender-cvs
mailing list