;;; gnus-demon.el --- daemonic Gnus behavior
-;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;; 2005, 2006, 2007, 2008, 2009, 2010 Free Software Foundation, Inc.
+;; Copyright (C) 1995-2011 Free Software Foundation, Inc.
;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
;; Keywords: news
;; If t, replace by 1
(time (cond ((eq time t)
gnus-demon-timestep)
- ((null time))
+ ((null time) nil)
(t (* time gnus-demon-timestep))))
(timer
(cond
;; (func number t)
;; Call when Emacs has been idle for `time'
((and (numberp time) (eq idle t))
- (run-with-timer t time 'gnus-demon-run-callback func time))
+ (run-with-timer time time 'gnus-demon-run-callback func time))
;; (func number number)
;; Call every `time' when Emacs has been idle for `idle'
((and (numberp time) (numberp idle))
- (run-with-timer t time 'gnus-demon-run-callback func idle))
+ (run-with-timer time time 'gnus-demon-run-callback func idle))
;; (func nil number)
;; Only call when Emacs has been idle for `idle'
((and (null time) (numberp idle))
;; (func number nil)
;; Call every `time'
((and (numberp time) (null idle))
- (run-with-timer t time 'gnus-demon-run-callback func)))))
+ (run-with-timer time time 'gnus-demon-run-callback func)))))
(when timer
(add-to-list 'gnus-demon-timers timer)))))