(gnus-demon-init): Fixed regression when IDLE is t and TIME is set.
authorMartin Stjernholm <mast@lysator.liu.se>
Wed, 5 Sep 2012 19:54:34 +0000 (21:54 +0200)
committerLars Ingebrigtsen <larsi@gnus.org>
Wed, 5 Sep 2012 22:33:20 +0000 (00:33 +0200)
lisp/ChangeLog
lisp/gnus-demon.el

index 9b2be2f..a123ed9 100644 (file)
@@ -1,3 +1,8 @@
+2012-09-05  Martin Stjernholm  <mast@lysator.liu.se>
+
+       * gnus-demon.el (gnus-demon-init): Fixed regression when IDLE is t and
+       TIME is set.
+
 2012-09-05  Juri Linkov  <juri@jurta.org>
 
        * gnus-group.el (gnus-read-ephemeral-bug-group): Allow opening more
index 115c577..671c566 100644 (file)
@@ -144,9 +144,12 @@ marked with SPECIAL."
                        (* (gnus-demon-time-to-step time) gnus-demon-timestep))
                        (t
                        (* time gnus-demon-timestep))))
-           (idle (if (numberp idle)
-                     (* idle gnus-demon-timestep)
-                   idle))
+          (idle (cond ((numberp idle)
+                       (* idle gnus-demon-timestep))
+                      ((and (eq idle t) (numberp time))
+                       time)
+                      (t
+                       idle)))
 
            (timer
             (cond