浏览代码

Merge branch 'maint'

Bastien Guerry 13 年之前
父节点
当前提交
dfa317b6f3
共有 1 个文件被更改,包括 6 次插入5 次删除
  1. 6 5
      lisp/org.el

+ 6 - 5
lisp/org.el

@@ -8534,11 +8534,12 @@ call CMD."
 
 (defun org-get-category (&optional pos force-refresh)
   "Get the category applying to position POS."
-  (if force-refresh (org-refresh-category-properties))
-  (let ((pos (or pos (point))))
-    (or (get-text-property pos 'org-category)
-	(progn (org-refresh-category-properties)
-	       (get-text-property pos 'org-category)))))
+  (save-match-data
+    (if force-refresh (org-refresh-category-properties))
+    (let ((pos (or pos (point))))
+      (or (get-text-property pos 'org-category)
+	  (progn (org-refresh-category-properties)
+		 (get-text-property pos 'org-category))))))
 
 (defun org-refresh-category-properties ()
   "Refresh category text properties in the buffer."