Python bug fix for #724
authorMichel Selten <michel@mselten.demon.nl>
Sun, 25 Jan 2004 17:58:24 +0000 (17:58 +0000)
committerMichel Selten <michel@mselten.demon.nl>
Sun, 25 Jan 2004 17:58:24 +0000 (17:58 +0000)
* Blender.Object.setDrawMode does not work. I had accidentally switched the
  variables for setDrawMode and setDrawType. This implied that _both_
  functions did not work correctly. The functions getDrawMode and getDrawType
  use the correct variables.

source/blender/python/api2_2x/Object.c

index 4a3f33fbe354702d627300352470b4eeea3aea03..b28524384840f758a6c821d3abee9d2baf2bf836 100644 (file)
@@ -1144,14 +1144,14 @@ static PyObject *Object_setDeltaLocation (BPy_Object *self, PyObject *args)
 
 static PyObject *Object_setDrawMode (BPy_Object *self, PyObject *args)
 {
-       char    dt;
+       char    dtx;
 
-       if (!PyArg_ParseTuple (args, "b", &dt))
+       if (!PyArg_ParseTuple (args, "b", &dtx))
        {
                return (PythonReturnErrorObject (PyExc_AttributeError,
                                "expected an integer as argument"));
        }
-       self->object->dt = dt;
+       self->object->dtx = dtx;
 
        Py_INCREF (Py_None);
        return (Py_None);
@@ -1159,14 +1159,14 @@ static PyObject *Object_setDrawMode (BPy_Object *self, PyObject *args)
 
 static PyObject *Object_setDrawType (BPy_Object *self, PyObject *args)
 { 
-       char    dtx;
+       char    dt;
 
-       if (!PyArg_ParseTuple (args, "b", &dtx))
+       if (!PyArg_ParseTuple (args, "b", &dt))
        {
                return (PythonReturnErrorObject (PyExc_AttributeError,
                                "expected an integer as argument"));
        }
-       self->object->dtx = dtx;
+       self->object->dt = dt;
 
        Py_INCREF (Py_None);
        return (Py_None);