[Bf-blender-cvs] [dfac6c4] master: fix #T37892 BL_ArmatureConstraint.active returns wrong value

Dalai Felinto noreply at git.blender.org
Tue Jan 14 16:23:02 CET 2014


Commit: dfac6c4189b0497f19c988d536464703fda09c39
Author: Dalai Felinto
Date:   Tue Jan 14 13:19:22 2014 -0200
https://developer.blender.org/rBdfac6c4189b0497f19c988d536464703fda09c39

fix #T37892 BL_ArmatureConstraint.active returns wrong value

patch (with changes from me) by Séverin Lemaignan (skadge)

===================================================================

M	source/gameengine/Converter/BL_ArmatureConstraint.cpp

===================================================================

diff --git a/source/gameengine/Converter/BL_ArmatureConstraint.cpp b/source/gameengine/Converter/BL_ArmatureConstraint.cpp
index 1e6e3557..e515574 100644
--- a/source/gameengine/Converter/BL_ArmatureConstraint.cpp
+++ b/source/gameengine/Converter/BL_ArmatureConstraint.cpp
@@ -322,7 +322,7 @@ PyObject *BL_ArmatureConstraint::py_attr_getattr(void *self_v, const struct KX_P
 		else
 			return self->m_subtarget->GetProxy();
 	case BCA_ACTIVE:
-		return PyBool_FromLong(constraint->flag & CONSTRAINT_OFF);
+		return PyBool_FromLong((constraint->flag & CONSTRAINT_OFF) == 0);
 	case BCA_IKWEIGHT:
 	case BCA_IKTYPE:
 	case BCA_IKFLAG:




More information about the Bf-blender-cvs mailing list