emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[elpa] externals/org ea3d06e57e 09/10: org-element--cache-active-p: Fix


From: ELPA Syncer
Subject: [elpa] externals/org ea3d06e57e 09/10: org-element--cache-active-p: Fix when cache is not initialized
Date: Sun, 14 May 2023 08:58:56 -0400 (EDT)

branch: externals/org
commit ea3d06e57e0c59bd4a5769e010954669ff9d796f
Author: Ihor Radchenko <yantar92@posteo.net>
Commit: Ihor Radchenko <yantar92@posteo.net>

    org-element--cache-active-p: Fix when cache is not initialized
---
 lisp/org-element.el | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/lisp/org-element.el b/lisp/org-element.el
index 25cd25e8dc..2df944dc73 100644
--- a/lisp/org-element.el
+++ b/lisp/org-element.el
@@ -5735,7 +5735,10 @@ This function assumes `org-element--headline-cache' is a 
valid AVL tree."
   "Non-nil when cache is active in current buffer."
   (org-with-base-buffer nil
     (and org-element-use-cache
-         org-element--cache
+         (or org-element--cache
+             (when (derived-mode-p 'org-mode)
+               (org-element-cache-reset)
+               t))
          (or called-from-cache-change-func-p
              (eq org-element--cache-change-tic (buffer-chars-modified-tick))
              (and



reply via email to

[Prev in Thread] Current Thread [Next in Thread]