diff lisp/org/org-remember.el @ 100671:b095fbcf559e

2008-12-23 Carsten Dominik <dominik@science.uva.nl> * 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.
author Carsten Dominik <dominik@science.uva.nl>
date Tue, 23 Dec 2008 23:12:31 +0000
parents 0d3c634e0bd9
children a9dc0e7c3f2b
line wrap: on
line diff
--- a/lisp/org/org-remember.el	Tue Dec 23 21:03:09 2008 +0000
+++ b/lisp/org/org-remember.el	Tue Dec 23 23:12:31 2008 +0000
@@ -809,8 +809,7 @@
 	  (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