Fix for a python boolean macro that shouldn't be there.
This commit is contained in:
@@ -133,6 +133,7 @@ static PyObject *BonesDict_new(PyTypeObject *type, PyObject *args, PyObject *kwd
|
||||
if (py_BonesDict->editBoneDict == NULL)
|
||||
goto RuntimeError;
|
||||
|
||||
py_BonesDict->editDict = NULL;
|
||||
py_BonesDict->editmode_flag = 0;
|
||||
|
||||
return (PyObject*)py_BonesDict;
|
||||
@@ -523,9 +524,9 @@ static PyObject *Armature_saveChanges(BPy_Armature *self)
|
||||
static PyObject *Armature_getAutoIK(BPy_Armature *self, void *closure)
|
||||
{
|
||||
if (self->armature->flag & ARM_AUTO_IK)
|
||||
Py_RETURN_TRUE;
|
||||
return EXPP_incr_ret(Py_True);
|
||||
else
|
||||
Py_RETURN_FALSE;
|
||||
return EXPP_incr_ret(Py_False);
|
||||
}
|
||||
//------------------------Armature.autoIK (setter)
|
||||
static int Armature_setAutoIK(BPy_Armature *self, PyObject *value, void *closure)
|
||||
|
||||
@@ -44,24 +44,6 @@
|
||||
#define Py_WRAP 1024
|
||||
#define Py_NEW 2048
|
||||
|
||||
/*
|
||||
Py_RETURN_NONE
|
||||
Python 2.4 macro.
|
||||
defined here until we switch to 2.4
|
||||
*/
|
||||
#ifndef Py_RETURN_NONE
|
||||
#define Py_RETURN_NONE Py_INCREF( Py_None ); return Py_None
|
||||
#endif
|
||||
|
||||
/* more 2.4 macros..? */
|
||||
#ifndef Py_RETURN_TRUE
|
||||
#define Py_RETURN_TRUE return Py_INCREF(Py_True), Py_True
|
||||
#endif
|
||||
|
||||
#ifndef Py_RETURN_FALSE
|
||||
#define Py_RETURN_FALSE return Py_INCREF(Py_False), Py_False
|
||||
#endif
|
||||
|
||||
int EXPP_FloatsAreEqual(float A, float B, int floatSteps);
|
||||
int EXPP_VectorsAreEqual(float *vecA, float *vecB, int size, int floatSteps);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user