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

    * lisp/org-agenda.el (org-agenda-get-progress): Fix clock log entries
    
    Do not alter match data when calling `org-get-category'.  The
    subsequent code assumes that match data is not altered.
---
 lisp/org-agenda.el | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/lisp/org-agenda.el b/lisp/org-agenda.el
index 83789e1279..a4c6b1ecd0 100644
--- a/lisp/org-agenda.el
+++ b/lisp/org-agenda.el
@@ -6122,7 +6122,7 @@ then those holidays will be skipped."
              statep (equal (string-to-char (match-string 1)) ?-)
              clockp (not (or closedp statep))
              state (and statep (match-string 2))
-             category (org-get-category (match-beginning 0))
+             category (save-match-data (org-get-category (match-beginning 0)))
              timestr (buffer-substring (match-beginning 0) (line-end-position))
               effort (save-match-data (or (get-text-property (point) 'effort)
                                           (org-entry-get (point) 
org-effort-property))))

Reply via email to