From: Eli Zaretskii Date: Sat, 9 Mar 2019 10:51:33 +0000 (+0200) Subject: Avoid errors in Auto Revert mode X-Git-Tag: emacs-26.2~36 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=82d4b98;p=emacs.git Avoid errors in Auto Revert mode * lisp/autorevert.el (auto-revert-buffers): Cancel auto-revert-timer only if it is non-nil. This avoids errors on first invocation of Auto-Revert mode. --- diff --git a/lisp/autorevert.el b/lisp/autorevert.el index d1b8f94a8e2..242344fe9d1 100644 --- a/lisp/autorevert.el +++ b/lisp/autorevert.el @@ -813,7 +813,8 @@ the timer when no buffers need to be checked." ;; Check if we should cancel the timer. (when (and (not global-auto-revert-mode) (null auto-revert-buffer-list)) - (cancel-timer auto-revert-timer) + (if (timerp auto-revert-timer) + (cancel-timer auto-revert-timer)) (setq auto-revert-timer nil)))))