X-Git-Url: https://git.brokenzipper.com/gitweb?a=blobdiff_plain;ds=sidebyside;f=otk_c%2Fscreeninfo.c;h=3d253d1b81cbfcd22716b96ce415fa68ddcef3c6;hb=187e7db9c039d7369766aeae7dfdf87f191ac446;hp=0153d7f74d5177c7d32750286717914d5534ec6f;hpb=e5c5b4bf700f9bf00dd88bd4b6a471ac1ccefaff;p=chaz%2Fopenbox diff --git a/otk_c/screeninfo.c b/otk_c/screeninfo.c index 0153d7f7..3d253d1b 100644 --- a/otk_c/screeninfo.c +++ b/otk_c/screeninfo.c @@ -85,7 +85,7 @@ PyObject *OtkScreenInfo_New(int num) if (dstr2) { PyObject *str; - PyString_Resize(self->display_string, dstr2 - dstr); + _PyString_Resize(&self->display_string, dstr2 - dstr); str = PyString_FromFormat(".%d", self->screen); PyString_Concat(&self->display_string, str); } @@ -162,10 +162,10 @@ static PyMethodDef get_methods[] = { static void otkscreeninfo_dealloc(PyObject* self) { - PyObject_Del(((OtkScreenInfo*) self)->display_string); - PyObject_Del(((OtkScreenInfo*) self)->rect); + Py_DECREF(((OtkScreenInfo*) self)->display_string); + Py_DECREF(((OtkScreenInfo*) self)->rect); #ifdef XINERAMA - PyObject_Del(((OtkScreenInfo*) self)->xinerama_areas); + Py_DECREF(((OtkScreenInfo*) self)->xinerama_areas); #endif PyObject_Del(self); }