From 79ce13073b82b5144b114fc388d0be53835957a8 Mon Sep 17 00:00:00 2001 From: Dana Jansens Date: Sat, 21 Dec 2002 00:46:25 +0000 Subject: color and gccache etc are like, half done --- otk_c/display.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'otk_c/display.c') diff --git a/otk_c/display.c b/otk_c/display.c index 85965210..47b1191f 100644 --- a/otk_c/display.c +++ b/otk_c/display.c @@ -143,6 +143,11 @@ void OtkDisplay_Ungrab(OtkDisplay *self) XUngrabServer(self->display); } +OtkScreenInfo *OtkDisplay_ScreenInfo(OtkDisplay *self, int num) +{ + PyObject *py = PyList_GetItem(self->screenInfoList, num); + return (OtkScreenInfo*) py; +} static PyObject *otkdisplay_grab(OtkDisplay* self, PyObject* args) @@ -174,7 +179,7 @@ static PyMethodDef get_methods[] = { static void otkdisplay_dealloc(PyObject* self) { XCloseDisplay(((OtkDisplay*) self)->display); - PyObject_Del(((OtkDisplay*) self)->screenInfoList); + Py_DECREF(((OtkDisplay*) self)->screenInfoList); PyObject_Del(self); } -- cgit v1.2.3