Move the category property refresh to org-get-category where possible
commitca733df0d41eccced5f8f1abb85d525cb12dd21f
authorCarsten Dominik <carsten.dominik@gmail.com>
Mon, 3 Jan 2011 12:12:42 +0000 (3 13:12 +0100)
committerCarsten Dominik <carsten.dominik@gmail.com>
Mon, 3 Jan 2011 12:12:42 +0000 (3 13:12 +0100)
treeed79153c8592397fbf3157b3aee1b8f9f574334e
parent088a9ae0caa4e5e59622777bb6ac55f2fb56ed2f
Move the category property refresh to org-get-category where possible

* lisp/org.el (org-get-category): New optional argument FORCE-REFRESH.
Automatically refresh if the property is not there.
(org-entry-properties): Remove refresh - this is now done in
org-get-category.
* lisp/org-clock.el (org-clock-insert-selection-line): Let `org-get-category'
do the property refresh.
* lisp/org-archive.el (org-archive-subtree): Force a refresh of
category properties.

Based on a patch by Julien Danjou.
lisp/org-archive.el
lisp/org-clock.el
lisp/org.el