summaryrefslogtreecommitdiff
path: root/lisp/org/org-element.el
diff options
context:
space:
mode:
authorKyle Meyer <kyle@kyleam.com>2023-12-10 11:16:58 -0500
committerKyle Meyer <kyle@kyleam.com>2023-12-10 11:16:58 -0500
commit23c06c7c3080d83ae0eee70c70fb50587339a63e (patch)
tree080b4961b7a5fc8294e60848fd4978128ad5972f /lisp/org/org-element.el
parent2773cf9e013a989df99a689317de941bde2cbf29 (diff)
downloademacs-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.el8
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)