# HG changeset patch # User Luc Teirlinck # Date 1076984684 0 # Node ID d2d55f9f67e7ec1b48a8e6d5111cb2e07931449c # Parent 08780c8880512ab6befb2549cde43dac21b83791 (auto-revert-buffer-p): Only revert dired buffers if one of global-auto-revert-non-file-buffers or autorevert-mode is non-nil. diff -r 08780c888051 -r d2d55f9f67e7 lisp/autorevert.el --- a/lisp/autorevert.el Tue Feb 17 01:15:45 2004 +0000 +++ b/lisp/autorevert.el Tue Feb 17 02:24:44 2004 +0000 @@ -297,10 +297,13 @@ (defun auto-revert-buffer-p () "Check if current buffer should be reverted." - ;; - Always include dired buffers to list. It would be too expensive + ;; - Always include dired buffers to list. It would be too expensive ;; to test the "revert" status here each time timer launches. ;; - Same for VC buffers. - (or (eq major-mode 'dired-mode) + (or (and (eq major-mode 'dired-mode) + (or (and global-auto-revert-mode + global-auto-revert-non-file-buffers) + auto-revert-mode)) (and (not (buffer-modified-p)) (auto-revert-vc-buffer-p)) (and (not (buffer-modified-p))