summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBastien Guerry <bzg@altern.org>2013-04-24 15:43:33 +0200
committerBastien Guerry <bzg@altern.org>2013-04-24 15:43:33 +0200
commit778c812535c3d4b90fe52b2d3470e8290ff6b904 (patch)
tree836ed68b8da02dc4561cc12f8dea81150524fdd2
parent253b65c0912448baeadb90d7fb2aee9a3d03ba9f (diff)
downloadorg-mode-778c812535c3d4b90fe52b2d3470e8290ff6b904.tar.gz
org.el (org-agenda-prepare-buffers): Avoid duplicates in `org-tag-alist-for-agenda' correctly
* org.el (org-agenda-prepare-buffers): Avoid duplicates in `org-tag-alist-for-agenda' correctly. Thanks to Viktor Rosenfeld for debugging this.
-rw-r--r--lisp/org.el5
1 files changed, 2 insertions, 3 deletions
diff --git a/lisp/org.el b/lisp/org.el
index 5e5a07b..1c9e9df 100644
--- a/lisp/org.el
+++ b/lisp/org.el
@@ -17984,9 +17984,8 @@ When a buffer is unmodified, it is just killed. When modified, it is saved
(append org-todo-keyword-alist-for-agenda org-todo-key-alist))
(setq org-drawers-for-agenda
(append org-drawers-for-agenda org-drawers))
- (unless (equal org-tag-alist-for-agenda org-tag-alist)
- (setq org-tag-alist-for-agenda
- (append org-tag-alist-for-agenda org-tag-alist)))
+ (setq org-tag-alist-for-agenda
+ (org-uniquify (append org-tag-alist-for-agenda org-tag-alist)))
(if org-group-tags
(setq org-tag-groups-alist-for-agenda
(org-uniquify-alist