# HG changeset patch # User Roland McGrath # Date 741045707 0 # Node ID 83d0fc1ccca91303724b84b7c60b4dbc0b8adbfc # Parent bea021b3124a148c99b3c5c5fb9da06f897f6788 (find-change-log): Try get-file-buffer before file-exists-p. diff -r bea021b3124a -r 83d0fc1ccca9 lisp/add-log.el --- a/lisp/add-log.el Fri Jun 25 21:57:48 1993 +0000 +++ b/lisp/add-log.el Fri Jun 25 22:01:47 1993 +0000 @@ -75,7 +75,7 @@ ;; Move up in the dir hierarchy till we find a change log file. (let ((file1 file-name) parent-dir) - (while (and (not (file-exists-p file1)) + (while (and (not (or (get-file-buffer file1) (file-exists-p file1))) (progn (setq parent-dir (file-name-directory (directory-file-name @@ -86,7 +86,7 @@ ;; Move up to the parent dir and try again. (setq file1 (expand-file-name (change-log-name) parent-dir))) ;; If we found a change log in a parent, use that. - (if (file-exists-p file1) + (if (or (get-file-buffer file1) (file-exists-p file1)) (setq file-name file1))) ;; Make a local variable in this buffer so we needn't search again. (set (make-local-variable 'change-log-default-name) file-name)