Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCampbell Barton <ideasman42@gmail.com>2007-06-16 17:17:41 +0400
committerCampbell Barton <ideasman42@gmail.com>2007-06-16 17:17:41 +0400
commit84749aa3ff39af08cdccfea462fb4a6a266ca7b8 (patch)
tree63954fcd3eb073fe8e057974f750c641b6d17bfd /source/blender/python/api2_2x/Window.c
parent3e490c020324dcd4d7a3a3acd62f48d3fd781afc (diff)
Python API, more METH_VARARGS to METH_O
Diffstat (limited to 'source/blender/python/api2_2x/Window.c')
-rw-r--r--source/blender/python/api2_2x/Window.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/source/blender/python/api2_2x/Window.c b/source/blender/python/api2_2x/Window.c
index 92cae6e4422..35b26051cf9 100644
--- a/source/blender/python/api2_2x/Window.c
+++ b/source/blender/python/api2_2x/Window.c
@@ -100,7 +100,7 @@ static PyObject *M_Window_GetAreaSize( PyObject * self );
static PyObject *M_Window_GetAreaID( PyObject * self );
static PyObject *M_Window_GetScreenSize( PyObject * self );
static PyObject *M_Window_GetScreens( PyObject * self );
-static PyObject *M_Window_SetScreen( PyObject * self, PyObject * args );
+static PyObject *M_Window_SetScreen( PyObject * self, PyObject * value );
static PyObject *M_Window_GetScreenInfo( PyObject * self, PyObject * args,
PyObject * kwords );
PyObject *Window_Init( void );
@@ -362,7 +362,7 @@ struct PyMethodDef M_Window_methods[] = {
M_Window_GetScreenSize_doc},
{"GetScreens", ( PyCFunction ) M_Window_GetScreens, METH_NOARGS,
M_Window_GetScreens_doc},
- {"SetScreen", ( PyCFunction ) M_Window_SetScreen, METH_VARARGS,
+ {"SetScreen", ( PyCFunction ) M_Window_SetScreen, METH_O,
M_Window_SetScreen_doc},
{"GetScreenInfo", ( PyCFunction ) M_Window_GetScreenInfo,
METH_VARARGS | METH_KEYWORDS, M_Window_GetScreenInfo_doc},
@@ -1334,12 +1334,12 @@ static PyObject *M_Window_GetScreenSize( PyObject * self )
}
-static PyObject *M_Window_SetScreen( PyObject * self, PyObject * args )
+static PyObject *M_Window_SetScreen( PyObject * self, PyObject * value )
{
bScreen *scr = G.main->screen.first;
- char *name = NULL;
+ char *name = PyString_AsString(value);
- if( !PyArg_ParseTuple( args, "s", &name ) )
+ if( !name )
return EXPP_ReturnPyObjError( PyExc_TypeError,
"expected string as argument" );