2010-10-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
+ * mm-decode.el (mm-shr): Allow use from non-Gnus users.
+
* gnus-spec.el (gnus-parse-simple-format): princ doesn't really insert
anything in Emacs.
;; Require since we bind its variables.
(require 'shr)
(let ((article-buffer (current-buffer))
- (shr-blocked-images (with-current-buffer gnus-summary-buffer
- gnus-blocked-images))
+ (shr-blocked-images (if (and (boundp gnus-summary-buffer)
+ (buffer-name gnus-summary-buffer))
+ (with-current-buffer gnus-summary-buffer
+ gnus-blocked-images)
+ shr-blocked-images))
(shr-content-function (lambda (id)
(let ((handle (mm-get-content-id id)))
(when handle