Ver Fonte

org-persist-write-all: Fix when BUFFER is nil

Ihor Radchenko há 3 anos atrás
pai
commit
fefb867d91
1 ficheiros alterados com 3 adições e 1 exclusões
  1. 3 1
      lisp/org-persist.el

+ 3 - 1
lisp/org-persist.el

@@ -218,7 +218,9 @@ When BUFFER is `all', unregister VAR in all buffers."
                      (not buffer))
                 (and (plist-get index :path)
                      (get-file-buffer (plist-get index :path))
-                     (equal (buffer-file-name buffer)
+                     (equal (buffer-file-name
+                             (or buffer
+                                 (get-file-buffer (plist-get index :path))))
                             (plist-get index :path))))
         (org-persist-write (plist-get index :variable)
                 (when (plist-get index :path)