]> git.eshelyaron.com Git - emacs.git/commitdiff
(org-agenda-align-tags): Replace use of cl `adjoin'.
authorGlenn Morris <rgm@gnu.org>
Tue, 28 Oct 2008 02:57:01 +0000 (02:57 +0000)
committerGlenn Morris <rgm@gnu.org>
Tue, 28 Oct 2008 02:57:01 +0000 (02:57 +0000)
lisp/org/org-agenda.el

index 8dd31c8e4813cf9acd359a2cdf25c91bfcec0430..eaa250584efbcd1c73f705322b7f7a3284378286 100644 (file)
@@ -4984,12 +4984,12 @@ the new TODO state."
                                (if line (point-at-eol) nil) t)
        (add-text-properties
         (match-beginning 2) (match-end 2)
-        (list 'face (delq nil (adjoin 'org-tag
-                                       (let ((prop (get-text-property
-                                                    (match-beginning 2) 'face)))
-                                         (if (listp prop)
-                                             prop
-                                           (list prop)))))))
+        (list 'face (delq nil (let ((prop (get-text-property
+                                           (match-beginning 2) 'face)))
+                                (or (listp prop) (setq prop (list prop)))
+                                (if (memq 'org-tag prop)
+                                    prop
+                                  (cons 'org-tag prop))))))
        (setq l (- (match-end 2) (match-beginning 2))
              c (if (< org-agenda-tags-column 0)
                    (- (abs org-agenda-tags-column) l)