Fixed a bug with custom drawables
Fixed wrong default color in sf.Shape git-svn-id: https://sfml.svn.sourceforge.net/svnroot/sfml/trunk@1040 4e206d99-4929-0410-ac5d-dfc041789085
This commit is contained in:
parent
2ec074b12a
commit
bcbb754da9
4 changed files with 22 additions and 7 deletions
|
@ -101,10 +101,9 @@ PySfRenderWindow_DrawObject(PySfRenderWindow *RenderWindow, PySfDrawable *Obj)
|
|||
{
|
||||
if (PyObject_HasAttrString((PyObject *)Obj, "Render"))
|
||||
{
|
||||
Py_XDECREF(Obj->obj->RenderWindow);
|
||||
Py_CLEAR(Obj->obj->RenderWindow);
|
||||
Py_INCREF(RenderWindow);
|
||||
Obj->obj->RenderWindow = RenderWindow;
|
||||
Py_XDECREF(Obj->obj->RenderFunction);
|
||||
Obj->obj->RenderFunction = PyObject_GetAttrString((PyObject *)Obj, "Render");
|
||||
}
|
||||
RenderWindow->obj->Draw( *(Obj->obj) );
|
||||
return true;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue