[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [19784] trunk/blender/source/gameengine/ Ketsji/KX_MeshProxy.cpp: KX_MeshProxy "numPolygons" and "numMaterials" attributes were using the "materials" attribute function, error made recently when converting attributes.
Campbell Barton
ideasman42 at gmail.com
Sun Apr 19 08:48:29 CEST 2009
Revision: 19784
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=19784
Author: campbellbarton
Date: 2009-04-19 08:48:27 +0200 (Sun, 19 Apr 2009)
Log Message:
-----------
KX_MeshProxy "numPolygons" and "numMaterials" attributes were using the "materials" attribute function, error made recently when converting attributes.
Modified Paths:
--------------
trunk/blender/source/gameengine/Ketsji/KX_MeshProxy.cpp
Modified: trunk/blender/source/gameengine/Ketsji/KX_MeshProxy.cpp
===================================================================
--- trunk/blender/source/gameengine/Ketsji/KX_MeshProxy.cpp 2009-04-19 06:29:15 UTC (rev 19783)
+++ trunk/blender/source/gameengine/Ketsji/KX_MeshProxy.cpp 2009-04-19 06:48:27 UTC (rev 19784)
@@ -91,8 +91,8 @@
PyAttributeDef KX_MeshProxy::Attributes[] = {
KX_PYATTRIBUTE_RO_FUNCTION("materials", KX_MeshProxy, pyattr_get_materials),
- KX_PYATTRIBUTE_RO_FUNCTION("numPolygons", KX_MeshProxy, pyattr_get_materials),
- KX_PYATTRIBUTE_RO_FUNCTION("numMaterials", KX_MeshProxy, pyattr_get_materials),
+ KX_PYATTRIBUTE_RO_FUNCTION("numPolygons", KX_MeshProxy, pyattr_get_numPolygons),
+ KX_PYATTRIBUTE_RO_FUNCTION("numMaterials", KX_MeshProxy, pyattr_get_numMaterials),
{ NULL } //Sentinel
};
@@ -311,12 +311,10 @@
PyObject * KX_MeshProxy::pyattr_get_numMaterials(void * selfv, const KX_PYATTRIBUTE_DEF * attrdef) {
KX_MeshProxy * self = static_cast<KX_MeshProxy *> (selfv);
- int num = self->m_meshobj->NumMaterials();
- return PyInt_FromLong(num);
+ return PyInt_FromLong(self->m_meshobj->NumMaterials());
}
PyObject * KX_MeshProxy::pyattr_get_numPolygons(void * selfv, const KX_PYATTRIBUTE_DEF * attrdef) {
KX_MeshProxy * self = static_cast<KX_MeshProxy *> (selfv);
- int num = self->m_meshobj->NumPolygons();
- return PyInt_FromLong(num);
+ return PyInt_FromLong(self->m_meshobj->NumPolygons();
}
More information about the Bf-blender-cvs
mailing list