diff options
author | toni <matzeton@googlemail.com> | 2016-07-08 00:26:18 +0200 |
---|---|---|
committer | toni <matzeton@googlemail.com> | 2016-07-08 00:26:18 +0200 |
commit | 82e3ddce6c28efef6b292fef6c1636bc73831d04 (patch) | |
tree | dfc7680e407bd040bd1f6296561e07b4c79025c5 | |
parent | 885e9bec36e73deae6e61b3b21fb6c7d50ea816a (diff) |
c-c-c-c-condition
-rw-r--r-- | xidle.c | 6 |
1 files changed, 4 insertions, 2 deletions
@@ -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) { |