]> git.eshelyaron.com Git - emacs.git/commitdiff
(rmail-set-label): Delete the keyword header if all labels are
authorGlenn Morris <rgm@gnu.org>
Fri, 13 Feb 2009 03:44:30 +0000 (03:44 +0000)
committerGlenn Morris <rgm@gnu.org>
Fri, 13 Feb 2009 03:44:30 +0000 (03:44 +0000)
removed.  (Bug#2302)

lisp/mail/rmailkwd.el

index 687837ac56f77cdd16adfb608f1edfcf6336d9b6..001249a222da542da2c7c1ce787d194111bda939 100644 (file)
@@ -127,7 +127,9 @@ LABEL may be a symbol or string."
                                       (min (length header)
                                            (- (match-end 0) 1)))))
                 (cond ((string= before "")
-                       after)
+                       ;; If before and after both empty, delete the header.
+                       (unless (string= after "")
+                         after))
                       ((string= after "")
                        before)
                       (t (concat before ", " after))))))))))