--- a/mate-session/gs-idle-monitor.c 2012-02-29 22:03:08.000000000 +0100 +++ b/mate-session/gs-idle-monitor.c 2012-08-08 11:49:13.308281663 +0200 @@ -448,6 +448,7 @@ attr.delta = delta; attr.events = TRUE; + attr.trigger.wait_value = _int64_to_xsyncvalue (_xsyncvalue_to_int64 (watch->interval) - 1); attr.trigger.test_type = XSyncPositiveTransition; if (watch->xalarm_positive != None) { g_debug ("GSIdleMonitor: updating alarm for positive transition wait=%lld",