From e10722c9cd58862bd493b5548811b2a493dbb8cd Mon Sep 17 00:00:00 2001 From: Jambunathan K Date: Wed, 23 Nov 2011 06:01:33 +0530 Subject: [PATCH] org-odt.el: Fix a bug wrt label references * contrib/lisp/org-odt.el (org-odt-fixup-label-references) (org-export-odt-preprocess-label-references): Modified. Workaround for issue reported here: http://lists.gnu.org/archive/html/emacs-orgmode/2011-11/msg00773.html --- contrib/lisp/org-odt.el | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/contrib/lisp/org-odt.el b/contrib/lisp/org-odt.el index 81abf5d4b..137a4d510 100644 --- a/contrib/lisp/org-odt.el +++ b/contrib/lisp/org-odt.el @@ -1825,7 +1825,8 @@ CATEGORY-HANDLE is used. See (defun org-odt-fixup-label-references () (goto-char (point-min)) (while (re-search-forward - "" nil t) + "[ \t\n]*" + nil t) (let* ((label (match-string 1)) (label-def (assoc label org-odt-entity-labels-alist)) (rpl (and label-def @@ -2278,8 +2279,9 @@ Do this when translation to MathML fails." ;; time we would have seen and collected all the label ;; definitions in `org-odt-entity-labels-alist'. (org-odt-format-tags - "" "" - (org-add-props label '(org-protected t)))) t t))))) + '("" . + "") + "" (org-add-props label '(org-protected t)))) t t))))) ;; process latex fragments as part of ;; `org-export-preprocess-after-blockquote-hook'. Note that this hook