Revision: 21895 http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=21895 Author: campbellbarton Date: 2009-07-25 21:34:38 +0200 (Sat, 25 Jul 2009)
Log Message: ----------- - BGE Python API converting a mesh from a python arg was broken but happened to work if the uninitialized pointer was not NULL. - iris.c - looks like a copy/paste error, was using rect where it could not have been initialized. Modified Paths: -------------- trunk/blender/source/blender/imbuf/intern/iris.c trunk/blender/source/gameengine/Ketsji/KX_MeshProxy.cpp Modified: trunk/blender/source/blender/imbuf/intern/iris.c =================================================================== --- trunk/blender/source/blender/imbuf/intern/iris.c 2009-07-25 19:18:09 UTC (rev 21894) +++ trunk/blender/source/blender/imbuf/intern/iris.c 2009-07-25 19:34:38 UTC (rev 21895) @@ -245,7 +245,6 @@ int xsize, ysize, zsize; int bpp, rle, cur, badorder; ImBuf * ibuf; - uchar * rect; /*printf("new iris\n");*/ @@ -436,6 +435,7 @@ if (bpp == 1) { + uchar * rect; if (image.zsize == 1){ rect = (uchar *) ibuf->rect; @@ -467,7 +467,7 @@ fbase = ibuf->rect_float; for (x = ibuf->x * ibuf->y; x > 0; x--) { fbase[0] = 1; - fbase[1] = rect[2] = rect[3]; + fbase[1] = fbase[2] = fbase[3]; fbase += 4; } } else if (image.zsize == 2){ Modified: trunk/blender/source/gameengine/Ketsji/KX_MeshProxy.cpp =================================================================== --- trunk/blender/source/gameengine/Ketsji/KX_MeshProxy.cpp 2009-07-25 19:18:09 UTC (rev 21894) +++ trunk/blender/source/gameengine/Ketsji/KX_MeshProxy.cpp 2009-07-25 19:34:38 UTC (rev 21895) @@ -347,7 +347,7 @@ KX_MeshProxy *kx_mesh = static_cast<KX_MeshProxy*>BGE_PROXY_REF(value); /* sets the error */ - if (*object==NULL) { + if (kx_mesh==NULL) { PyErr_Format(PyExc_SystemError, "%s, " BGE_PROXY_ERROR_MSG, error_prefix); return false; } _______________________________________________ Bf-blender-cvs mailing list Bf-blender-cvs@blender.org http://lists.blender.org/mailman/listinfo/bf-blender-cvs