Browse Source

Speed up find-buffer-visiting

Carsten Dominik 16 years ago
parent
commit
4d2f9e1943
1 changed files with 3 additions and 2 deletions
  1. 3 2
      lisp/org.el

+ 3 - 2
lisp/org.el

@@ -15452,9 +15452,10 @@ Counting starts at 1."
     (nreverse rtn)))
     (nreverse rtn)))
 
 
 (defun org-find-base-buffer-visiting (file)
 (defun org-find-base-buffer-visiting (file)
-  "Like `find-buffer-visiting' but alway return the base buffer and
+  "Like `find-buffer-visiting' but always return the base buffer and
 not an indirect buffer."
 not an indirect buffer."
-  (let ((buf (find-buffer-visiting file)))
+  (let ((buf (or (get-file-buffer file)
+		 (find-buffer-visiting file)))
     (if buf
     (if buf
 	(or (buffer-base-buffer buf) buf)
 	(or (buffer-base-buffer buf) buf)
       nil)))
       nil)))