org-element: Fix corner case in cache synchronization
commit33a344be337493d7ddce507eb43f9326ac9db077
authorNicolas Goaziou <mail@nicolasgoaziou.fr>
Thu, 17 Jul 2014 16:08:06 +0000 (17 18:08 +0200)
committerNicolas Goaziou <mail@nicolasgoaziou.fr>
Thu, 17 Jul 2014 16:12:49 +0000 (17 18:12 +0200)
tree4bbbbc13933a032b96f3d96561c225e46609de76
parent476ea10a70d4f7a1ba38d2c144b9f3e79773edfe
org-element: Fix corner case in cache synchronization

* lisp/org-element.el (org-element--cache-submit-request): When
  changes happen before first know element, start from phase 1 instead
  of phase 2 in order to properly re-parent subsequent elements, if
  needed.
(org-element--cache-process-request): Do not propagate beginning
position since it is already available to the request.
lisp/org-element.el