diff options
| author | Glenn Morris | 2009-02-13 03:44:30 +0000 |
|---|---|---|
| committer | Glenn Morris | 2009-02-13 03:44:30 +0000 |
| commit | a99e0e1be2c5e33011683b5577d085f8282dcc0a (patch) | |
| tree | ca9728ebcb2ee133c5b20052929e626752a5a283 | |
| parent | 56ba44016209414439ab40d6a48620cd29054692 (diff) | |
| download | emacs-a99e0e1be2c5e33011683b5577d085f8282dcc0a.tar.gz emacs-a99e0e1be2c5e33011683b5577d085f8282dcc0a.zip | |
(rmail-set-label): Delete the keyword header if all labels are
removed. (Bug#2302)
| -rw-r--r-- | lisp/mail/rmailkwd.el | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/lisp/mail/rmailkwd.el b/lisp/mail/rmailkwd.el index 687837ac56f..001249a222d 100644 --- a/lisp/mail/rmailkwd.el +++ b/lisp/mail/rmailkwd.el | |||
| @@ -127,7 +127,9 @@ LABEL may be a symbol or string." | |||
| 127 | (min (length header) | 127 | (min (length header) |
| 128 | (- (match-end 0) 1))))) | 128 | (- (match-end 0) 1))))) |
| 129 | (cond ((string= before "") | 129 | (cond ((string= before "") |
| 130 | after) | 130 | ;; If before and after both empty, delete the header. |
| 131 | (unless (string= after "") | ||
| 132 | after)) | ||
| 131 | ((string= after "") | 133 | ((string= after "") |
| 132 | before) | 134 | before) |
| 133 | (t (concat before ", " after)))))))))) | 135 | (t (concat before ", " after)))))))))) |