You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

12 lines
522 B

diff -up xautolock-2.2/src/engine.c.XSS-fix xautolock-2.2/src/engine.c
--- xautolock-2.2/src/engine.c.XSS-fix 2007-12-28 18:15:26.000000000 +0100
+++ xautolock-2.2/src/engine.c 2008-03-17 14:24:16.000000000 +0100
@@ -46,6 +46,8 @@ queryIdleTime (Display* d, Bool use_xidl
if (!mitInfo) mitInfo = XScreenSaverAllocInfo ();
XScreenSaverQueryInfo (d, DefaultRootWindow (d), mitInfo);
idleTime = mitInfo->idle;
+ if (mitInfo->state == ScreenSaverDisabled)
+ idleTime = 0;
#endif /* HasScreenSaver */
}