gnus-sum.el (gnus-summary-show-article): Don't load shr unconditionally.
authorKatsumi Yamaoka <yamaoka@jpl.org>
Thu, 8 Dec 2011 06:21:35 +0000 (06:21 +0000)
committerKatsumi Yamaoka <yamaoka@jpl.org>
Thu, 8 Dec 2011 06:21:35 +0000 (06:21 +0000)
lisp/ChangeLog
lisp/gnus-sum.el

index d8e264a..c14d2fb 100644 (file)
@@ -1,3 +1,8 @@
+2011-12-08  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * gnus-sum.el (gnus-summary-show-article): Don't load shr
+       unconditionally.
+
 2011-12-07  Katsumi Yamaoka  <yamaoka@jpl.org>
 
        * message.el (message-pop-to-buffer): Use pop-to-buffer instead of
index 10d1b46..17ccae9 100644 (file)
@@ -9611,9 +9611,12 @@ C-u g', show the raw article."
        (when (gnus-summary-goto-subject (cdr gnus-article-current) nil t)
          (gnus-summary-update-secondary-mark (cdr gnus-article-current))))))
    ((not arg)
-    (require 'shr)
-    (let ((shr-ignore-cache t))
-      ;; Select the article the normal way.
+    ;; Select the article the normal way.
+    (if (eq mm-text-html-renderer 'shr)
+       (progn
+         (require 'shr)
+         (let ((shr-ignore-cache t))
+           (gnus-summary-select-article nil 'force)))
       (gnus-summary-select-article nil 'force)))
    ((equal arg '(16))
     ;; C-u C-u g