From dc532ee707a53a9e199942e7b565982a6ead7a67 Mon Sep 17 00:00:00 2001 From: Yann Leboulanger Date: Mon, 18 Jul 2005 21:24:58 +0000 Subject: [PATCH] fix idle segfault --- src/common/idle.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/common/idle.c b/src/common/idle.c index 92cf801f9..808f7ad05 100644 --- a/src/common/idle.c +++ b/src/common/idle.c @@ -56,18 +56,16 @@ static PyObject * idle_getIdleSec(PyObject *self, PyObject *args) #ifndef _WIN32 static XScreenSaverInfo *mit_info = NULL; int idle_time, event_base, error_base; - Display *dplay; #else int idle_time = 0; #endif #ifndef _WIN32 - dplay = XOpenDisplay(NULL); - if (!XScreenSaverQueryExtension(dplay, &event_base, &error_base)) + if (!XScreenSaverQueryExtension(display, &event_base, &error_base)) { if (mit_info == NULL) mit_info = XScreenSaverAllocInfo(); - XScreenSaverQueryInfo(dplay, RootWindow(dplay, 0), mit_info); + XScreenSaverQueryInfo(display, RootWindow(display, 0), mit_info); idle_time = (mit_info->idle) / 1000; } else