summaryrefslogtreecommitdiff
path: root/otk_c/display.c
diff options
context:
space:
mode:
authorDana Jansens <danakj@orodu.net>2002-12-21 00:46:25 +0000
committerDana Jansens <danakj@orodu.net>2002-12-21 00:46:25 +0000
commit79ce13073b82b5144b114fc388d0be53835957a8 (patch)
treed7324c48c2445bdf0fedb6743f50a88eef6e6bcd /otk_c/display.c
parent8d3d9ae75c3b023288af18492713b00ca8244fe1 (diff)
color and gccache etc are like, half done
Diffstat (limited to 'otk_c/display.c')
-rw-r--r--otk_c/display.c7
1 files changed, 6 insertions, 1 deletions
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);
}