[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [35323] trunk/blender/source: fix for own error made r35267.

Campbell Barton ideasman42 at gmail.com
Thu Mar 3 09:01:12 CET 2011


Revision: 35323
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=35323
Author:   campbellbarton
Date:     2011-03-03 08:01:11 +0000 (Thu, 03 Mar 2011)
Log Message:
-----------
fix for own error made r35267.

Revision Links:
--------------
    http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=35267

Modified Paths:
--------------
    trunk/blender/source/blender/python/generic/mathutils.c
    trunk/blender/source/gameengine/Ketsji/KX_GameObject.cpp
    trunk/blender/source/gameengine/Ketsji/KX_ObjectActuator.cpp

Modified: trunk/blender/source/blender/python/generic/mathutils.c
===================================================================
--- trunk/blender/source/blender/python/generic/mathutils.c	2011-03-03 07:41:09 UTC (rev 35322)
+++ trunk/blender/source/blender/python/generic/mathutils.c	2011-03-03 08:01:11 UTC (rev 35323)
@@ -278,7 +278,7 @@
 		return 0;
 
 	if(!PyErr_Occurred())
-		PyErr_Format(PyExc_RuntimeError, "%s user has become invalid", Py_TYPE(self)->tp_name);
+		PyErr_Format(PyExc_RuntimeError, "%s read, user has become invalid", Py_TYPE(self)->tp_name);
 	return -1;
 }
 
@@ -289,7 +289,7 @@
 		return 0;
 
 	if(!PyErr_Occurred())
-		PyErr_Format(PyExc_RuntimeError, "%s user has become invalid", Py_TYPE(self)->tp_name);
+		PyErr_Format(PyExc_RuntimeError, "%s write, user has become invalid", Py_TYPE(self)->tp_name);
 	return -1;
 }
 
@@ -300,7 +300,7 @@
 		return 0;
 
 	if(!PyErr_Occurred())
-		PyErr_Format(PyExc_RuntimeError, "%s user has become invalid", Py_TYPE(self)->tp_name);
+		PyErr_Format(PyExc_RuntimeError, "%s read index, user has become invalid", Py_TYPE(self)->tp_name);
 	return -1;
 }
 
@@ -311,7 +311,7 @@
 		return 0;
 
 	if(!PyErr_Occurred())
-		PyErr_Format(PyExc_RuntimeError, "%s user has become invalid", Py_TYPE(self)->tp_name);
+		PyErr_Format(PyExc_RuntimeError, "%s write index, user has become invalid", Py_TYPE(self)->tp_name);
 	return -1;
 }
 

Modified: trunk/blender/source/gameengine/Ketsji/KX_GameObject.cpp
===================================================================
--- trunk/blender/source/gameengine/Ketsji/KX_GameObject.cpp	2011-03-03 07:41:09 UTC (rev 35322)
+++ trunk/blender/source/gameengine/Ketsji/KX_GameObject.cpp	2011-03-03 08:01:11 UTC (rev 35323)
@@ -1368,7 +1368,7 @@
 static int mathutils_kxgameob_vector_get_index(BaseMathObject *bmo, int subtype, int index)
 {
 	/* lazy, avoid repeteing the case statement */
-	if(!mathutils_kxgameob_vector_get(bmo, subtype))
+	if(mathutils_kxgameob_vector_get(bmo, subtype) == -1)
 		return -1;
 	return 0;
 }
@@ -1378,7 +1378,7 @@
 	float f= bmo->data[index];
 	
 	/* lazy, avoid repeteing the case statement */
-	if(!mathutils_kxgameob_vector_get(bmo, subtype))
+	if(mathutils_kxgameob_vector_get(bmo, subtype) == -1)
 		return -1;
 	
 	bmo->data[index]= f;

Modified: trunk/blender/source/gameengine/Ketsji/KX_ObjectActuator.cpp
===================================================================
--- trunk/blender/source/gameengine/Ketsji/KX_ObjectActuator.cpp	2011-03-03 07:41:09 UTC (rev 35322)
+++ trunk/blender/source/gameengine/Ketsji/KX_ObjectActuator.cpp	2011-03-03 08:01:11 UTC (rev 35323)
@@ -436,7 +436,7 @@
 static int mathutils_obactu_vector_get_index(BaseMathObject *bmo, int subtype, int index)
 {
 	/* lazy, avoid repeteing the case statement */
-	if(!mathutils_obactu_vector_get(bmo, subtype))
+	if(mathutils_obactu_vector_get(bmo, subtype) == -1)
 		return -1;
 	return 0;
 }
@@ -446,7 +446,7 @@
 	float f= bmo->data[index];
 
 	/* lazy, avoid repeteing the case statement */
-	if(!mathutils_obactu_vector_get(bmo, subtype))
+	if(mathutils_obactu_vector_get(bmo, subtype) == -1)
 		return -1;
 
 	bmo->data[index]= f;



More information about the Bf-blender-cvs mailing list