diff options
Diffstat (limited to 'source/blender/python/api2_2x/Texture.c')
-rw-r--r-- | source/blender/python/api2_2x/Texture.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/source/blender/python/api2_2x/Texture.c b/source/blender/python/api2_2x/Texture.c index 1a73e04e971..7682facd817 100644 --- a/source/blender/python/api2_2x/Texture.c +++ b/source/blender/python/api2_2x/Texture.c @@ -1496,13 +1496,12 @@ static int Texture_setFlags( BPy_Texture * self, PyObject * value ) static int Texture_setImage( BPy_Texture * self, PyObject * value ) { - PyObject *pyimg; Image *blimg = NULL; - if( !PyArg_ParseTuple( value, "O!", &Image_Type, &pyimg ) ) + if( !BPy_Image_Check (value) ) return EXPP_ReturnIntError( PyExc_TypeError, "expected an Image" ); - blimg = Image_FromPyObject( pyimg ); + blimg = Image_FromPyObject( value ); if( self->texture->ima ) { self->texture->ima->id.us--; |