(article-transform-date): Fix infinite recursion.
authorLars Magne Ingebrigtsen <larsi@gnus.org>
Mon, 31 Jan 2011 10:41:35 +0000 (02:41 -0800)
committerLars Magne Ingebrigtsen <larsi@gnus.org>
Mon, 31 Jan 2011 10:41:35 +0000 (02:41 -0800)
lisp/ChangeLog
lisp/gnus-art.el

index 2407e1b..0afb500 100644 (file)
@@ -2,6 +2,7 @@
 
        * gnus-art.el (article-transform-date): Rewrite to still work when
        there are several rfc2822 parts.
 
        * 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.
 
        * nnimap.el (nnimap-wait-for-response): Wait for results in a more
        secure manner.
index 5d32c09..a0eb43e 100644 (file)
@@ -3440,8 +3440,7 @@ possible values."
            (delete-region (point-at-bol) (progn
                                            (gnus-article-forward-header)
                                            (point)))
            (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
 
 (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)
       (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."
 
 (defun article-make-date-line (date type)
   "Return a DATE line of TYPE."