aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKatsumi Yamaoka2010-10-08 07:35:21 +0000
committerKatsumi Yamaoka2010-10-08 07:35:21 +0000
commit090f6ea1ed469b179cf6f101d67ca14cf306d306 (patch)
treef1c2b9987f8fd1df4d754affbc0801d139f60673
parent389454fb57bafee5a0b1a22adb4ed90504ee6e71 (diff)
downloademacs-090f6ea1ed469b179cf6f101d67ca14cf306d306.tar.gz
emacs-090f6ea1ed469b179cf6f101d67ca14cf306d306.zip
gnus-gravatar.el (gnus-treat-from-gravatar, gnus-treat-mail-gravatar): Bind gnus-gravatar-too-ugly to nil when called interactively.
-rw-r--r--lisp/gnus/ChangeLog4
-rw-r--r--lisp/gnus/gnus-gravatar.el12
2 files changed, 13 insertions, 3 deletions
diff --git a/lisp/gnus/ChangeLog b/lisp/gnus/ChangeLog
index 9556827554b..5867a5c0bc9 100644
--- a/lisp/gnus/ChangeLog
+++ b/lisp/gnus/ChangeLog
@@ -1,5 +1,9 @@
12010-10-08 Katsumi Yamaoka <yamaoka@jpl.org> 12010-10-08 Katsumi Yamaoka <yamaoka@jpl.org>
2 2
3 * gnus-gravatar.el (gnus-treat-from-gravatar)
4 (gnus-treat-mail-gravatar): Bind gnus-gravatar-too-ugly to nil when
5 called interactively.
6
3 * gnus-art.el (gnus-mime-view-part-externally) 7 * gnus-art.el (gnus-mime-view-part-externally)
4 (gnus-mime-view-part-internally): Make predicate function passed to 8 (gnus-mime-view-part-internally): Make predicate function passed to
5 gnus-mime-view-part-as-type assume argument is a mime type, not a list 9 gnus-mime-view-part-as-type assume argument is a mime type, not a list
diff --git a/lisp/gnus/gnus-gravatar.el b/lisp/gnus/gnus-gravatar.el
index e974e9a8a89..97f4ba7359b 100644
--- a/lisp/gnus/gnus-gravatar.el
+++ b/lisp/gnus/gnus-gravatar.el
@@ -113,7 +113,10 @@ If gravatar is already displayed, remove it."
113 (gnus-with-article-buffer 113 (gnus-with-article-buffer
114 (if (memq 'from-gravatar gnus-article-wash-types) 114 (if (memq 'from-gravatar gnus-article-wash-types)
115 (gnus-delete-images 'from-gravatar) 115 (gnus-delete-images 'from-gravatar)
116 (gnus-gravatar-transform-address "from" 'from-gravatar)))) 116 (let ((gnus-gravatar-too-ugly
117 (unless buffer-read-only ;; When type `W D g'
118 gnus-gravatar-too-ugly)))
119 (gnus-gravatar-transform-address "from" 'from-gravatar)))))
117 120
118;;;###autoload 121;;;###autoload
119(defun gnus-treat-mail-gravatar () 122(defun gnus-treat-mail-gravatar ()
@@ -123,8 +126,11 @@ If gravatars are already displayed, remove them."
123 (gnus-with-article-buffer 126 (gnus-with-article-buffer
124 (if (memq 'mail-gravatar gnus-article-wash-types) 127 (if (memq 'mail-gravatar gnus-article-wash-types)
125 (gnus-delete-images 'mail-gravatar) 128 (gnus-delete-images 'mail-gravatar)
126 (gnus-gravatar-transform-address "cc" 'mail-gravatar) 129 (let ((gnus-gravatar-too-ugly
127 (gnus-gravatar-transform-address "to" 'mail-gravatar)))) 130 (unless buffer-read-only ;; When type `W D h'
131 gnus-gravatar-too-ugly)))
132 (gnus-gravatar-transform-address "cc" 'mail-gravatar)
133 (gnus-gravatar-transform-address "to" 'mail-gravatar)))))
128 134
129(provide 'gnus-gravatar) 135(provide 'gnus-gravatar)
130 136