From: Lars Magne Ingebrigtsen Date: Mon, 31 Jan 2011 10:41:35 +0000 (-0800) Subject: (article-transform-date): Fix infinite recursion. X-Git-Url: http://cgit.sxemacs.org/?p=gnus;a=commitdiff_plain;h=c85ff27626350a909ee39474fecac012fec8cd26 (article-transform-date): Fix infinite recursion. --- diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 2407e1bdc..0afb500b1 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -2,6 +2,7 @@ * gnus-art.el (article-transform-date): Rewrite to still work when there are several rfc2822 parts. + (article-transform-date): Fix infinite recursion. * nnimap.el (nnimap-wait-for-response): Wait for results in a more secure manner. diff --git a/lisp/gnus-art.el b/lisp/gnus-art.el index 5d32c0976..a0eb43eff 100644 --- a/lisp/gnus-art.el +++ b/lisp/gnus-art.el @@ -3440,8 +3440,7 @@ possible values." (delete-region (point-at-bol) (progn (gnus-article-forward-header) (point))) - (article-transform-date date type bface eface) - (forward-line 1))))))) + (article-transform-date date type bface eface))))))) (defun article-transform-date (date type bface eface) (dolist (this-type (cond @@ -3463,7 +3462,8 @@ possible values." (put-text-property (match-beginning 1) (1+ (match-end 1)) 'face bface) (put-text-property (match-beginning 2) (match-end 2) - 'face eface)))) + 'face eface)) + (forward-line 1))) (defun article-make-date-line (date type) "Return a DATE line of TYPE."