From 82e3ddce6c28efef6b292fef6c1636bc73831d04 Mon Sep 17 00:00:00 2001 From: toni Date: Fri, 8 Jul 2016 00:26:18 +0200 Subject: c-c-c-c-condition --- xidle.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/xidle.c b/xidle.c index ade5407..b6f7188 100644 --- a/xidle.c +++ b/xidle.c @@ -21,8 +21,10 @@ int main(int argc, char *argv[]) display = XOpenDisplay(""); if (XScreenSaverQueryExtension(display, &event_base, &error_base)) { - XScreenSaverQueryInfo(display, DefaultRootWindow(display), &info); - + if (XScreenSaverQueryInfo(display, DefaultRootWindow(display), &info) != True) { + fprintf(stderr, "Error: XScreenSaver QueryInfo failed\n"); + return -1; + } seconds = (float)info.idle/1000.0f; if ( d_seconds > 0 ) { if (d_seconds <= (unsigned int) seconds) { -- cgit v1.2.3