From 28c6318dbaf1ed7c85eb246f821ce6acc2823563 Mon Sep 17 00:00:00 2001 From: Carsten Dominik Date: Tue, 23 Dec 2008 07:16:10 +0100 Subject: [PATCH] Remember: Safer way to access new buffer. The remember handler was creating a buffer with `find-file-noselect', and then trying to find it back using `get-file-buffer'. Apparently there are situations where this can fail, to we now use directly the buffer returned by `find-file-noselect'. --- lisp/ChangeLog | 3 +++ lisp/org-remember.el | 3 +-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 65a33f3b9..9388d9dd0 100755 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -1,5 +1,8 @@ 2008-12-23 Carsten Dominik + * org-remember.el (org-remember-handler): Safer way to get a new + buffer accessing the target file. + * org.el (org-refile-get-location): Handle case of current buffer not having a file associated with it. diff --git a/lisp/org-remember.el b/lisp/org-remember.el index 2b1ae9636..4525bda3e 100644 --- a/lisp/org-remember.el +++ b/lisp/org-remember.el @@ -809,8 +809,7 @@ See also the variable `org-reverse-note-order'." (move-marker org-remember-last-stored-marker (point))) (throw 'quit t)) ;; Find the file - (if (not visiting) (find-file-noselect file)) - (with-current-buffer (or visiting (get-file-buffer file)) + (with-current-buffer (or visiting (find-file-noselect file)) (unless (org-mode-p) (error "Target files for remember notes must be in Org-mode")) (save-excursion -- 2.11.4.GIT