# HG changeset patch # User Karl Heuer # Date 801722186 0 # Node ID a99407606405fc09a16c9261c0cfa58e967f00e8 # Parent fe63b4e6021acdc812a8a4d9391906d26b8aa496 (dired-find-buffer-nocreate): Check only buffers in dired-buffers instead of all buffers in (buffer-list). diff -r fe63b4e6021a -r a99407606405 lisp/dired.el --- a/lisp/dired.el Mon May 29 04:12:46 1995 +0000 +++ b/lisp/dired.el Mon May 29 04:36:26 1995 +0000 @@ -457,13 +457,13 @@ ;; This differs from dired-buffers-for-dir in that it does not consider ;; subdirs of default-directory and searches for the first match only (defun dired-find-buffer-nocreate (dirname) - (let (found (blist (buffer-list))) + (let (found (blist dired-buffers)) ; was (buffer-list) (while blist (save-excursion - (set-buffer (car blist)) + (set-buffer (cdr (car blist))) (if (and (eq major-mode 'dired-mode) (equal dired-directory dirname)) - (setq found (car blist) + (setq found (cdr (car blist)) blist nil) (setq blist (cdr blist))))) found))