Commit 1438263d authored by Roland McGrath's avatar Roland McGrath
Browse files

(find-change-log): Try get-file-buffer before file-exists-p.

parent e294d0c3
......@@ -75,7 +75,7 @@ current buffer to the complete file name."
;; 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 @@ current buffer to the complete file name."
;; 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)
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment