# HG changeset patch # User Katsumi Yamaoka # Date 1286523321 0 # Node ID 605f59122ae2daebdd0d5149c1103a53f9587f75 # Parent d19381a918e19a01418e219bf86054800e8a7045 gnus-gravatar.el (gnus-treat-from-gravatar, gnus-treat-mail-gravatar): Bind gnus-gravatar-too-ugly to nil when called interactively. diff -r d19381a918e1 -r 605f59122ae2 lisp/gnus/ChangeLog --- a/lisp/gnus/ChangeLog Fri Oct 08 01:02:56 2010 -0400 +++ b/lisp/gnus/ChangeLog Fri Oct 08 07:35:21 2010 +0000 @@ -1,5 +1,9 @@ 2010-10-08 Katsumi Yamaoka + * gnus-gravatar.el (gnus-treat-from-gravatar) + (gnus-treat-mail-gravatar): Bind gnus-gravatar-too-ugly to nil when + called interactively. + * gnus-art.el (gnus-mime-view-part-externally) (gnus-mime-view-part-internally): Make predicate function passed to gnus-mime-view-part-as-type assume argument is a mime type, not a list diff -r d19381a918e1 -r 605f59122ae2 lisp/gnus/gnus-gravatar.el --- a/lisp/gnus/gnus-gravatar.el Fri Oct 08 01:02:56 2010 -0400 +++ b/lisp/gnus/gnus-gravatar.el Fri Oct 08 07:35:21 2010 +0000 @@ -113,7 +113,10 @@ (gnus-with-article-buffer (if (memq 'from-gravatar gnus-article-wash-types) (gnus-delete-images 'from-gravatar) - (gnus-gravatar-transform-address "from" 'from-gravatar)))) + (let ((gnus-gravatar-too-ugly + (unless buffer-read-only ;; When type `W D g' + gnus-gravatar-too-ugly))) + (gnus-gravatar-transform-address "from" 'from-gravatar))))) ;;;###autoload (defun gnus-treat-mail-gravatar () @@ -123,8 +126,11 @@ (gnus-with-article-buffer (if (memq 'mail-gravatar gnus-article-wash-types) (gnus-delete-images 'mail-gravatar) - (gnus-gravatar-transform-address "cc" 'mail-gravatar) - (gnus-gravatar-transform-address "to" 'mail-gravatar)))) + (let ((gnus-gravatar-too-ugly + (unless buffer-read-only ;; When type `W D h' + gnus-gravatar-too-ugly))) + (gnus-gravatar-transform-address "cc" 'mail-gravatar) + (gnus-gravatar-transform-address "to" 'mail-gravatar))))) (provide 'gnus-gravatar)