diff options
author | Kyle Meyer <kyle@kyleam.com> | 2023-12-10 11:16:58 -0500 |
---|---|---|
committer | Kyle Meyer <kyle@kyleam.com> | 2023-12-10 11:16:58 -0500 |
commit | 23c06c7c3080d83ae0eee70c70fb50587339a63e (patch) | |
tree | 080b4961b7a5fc8294e60848fd4978128ad5972f /lisp/org/org-element.el | |
parent | 2773cf9e013a989df99a689317de941bde2cbf29 (diff) | |
download | emacs-23c06c7c3080d83ae0eee70c70fb50587339a63e.tar.gz emacs-23c06c7c3080d83ae0eee70c70fb50587339a63e.tar.bz2 emacs-23c06c7c3080d83ae0eee70c70fb50587339a63e.zip |
Update to Org 9.6.13
Diffstat (limited to 'lisp/org/org-element.el')
-rw-r--r-- | lisp/org/org-element.el | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/lisp/org/org-element.el b/lisp/org/org-element.el index e6bff9120c4..44694d73084 100644 --- a/lisp/org/org-element.el +++ b/lisp/org/org-element.el @@ -5906,7 +5906,7 @@ If this warning appears regularly, please report the warning text to Org mode ma (org-element-property :begin element) (org-element-property :org-element--cache-sync-key element)) (org-element-cache-reset) - (throw 'quit nil)) + (throw 'org-element--cache-quit nil)) (or (avl-tree-delete org-element--cache element) (progn ;; This should not happen, but if it is, would be better to know @@ -5919,7 +5919,7 @@ If this warning appears regularly, please report the warning text to Org mode ma (org-element-property :begin element) (org-element-property :org-element--cache-sync-key element)) (org-element-cache-reset) - (throw 'quit nil))))) + (throw 'org-element--cache-quit nil))))) ;;;; Synchronization @@ -6382,6 +6382,10 @@ completing the request." ;; We altered the tree structure. The tree ;; traversal needs to be restarted. (setf (org-element--request-key request) key) + ;; Make sure that we restart tree traversal + ;; past already shifted elements (before the + ;; removed DATA). + (setq start key) (setf (org-element--request-parent request) parent) ;; Restart tree traversal. (setq node (org-element--cache-root) |