emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Emacs-diffs] emacs/lisp/mail rmailkwd.el


From: Glenn Morris
Subject: [Emacs-diffs] emacs/lisp/mail rmailkwd.el
Date: Fri, 13 Feb 2009 03:44:31 +0000

CVSROOT:        /sources/emacs
Module name:    emacs
Changes by:     Glenn Morris <gm>       09/02/13 03:44:30

Modified files:
        lisp/mail      : rmailkwd.el 

Log message:
        (rmail-set-label): Delete the keyword header if all labels are
        removed.  (Bug#2302)

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/emacs/lisp/mail/rmailkwd.el?cvsroot=emacs&r1=1.39&r2=1.40

Patches:
Index: rmailkwd.el
===================================================================
RCS file: /sources/emacs/emacs/lisp/mail/rmailkwd.el,v
retrieving revision 1.39
retrieving revision 1.40
diff -u -b -r1.39 -r1.40
--- rmailkwd.el 12 Feb 2009 07:53:11 -0000      1.39
+++ rmailkwd.el 13 Feb 2009 03:44:30 -0000      1.40
@@ -127,7 +127,9 @@
                                       (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))))))))))




reply via email to

[Prev in Thread] Current Thread [Next in Thread]