summaryrefslogtreecommitdiff
path: root/lisp/gnus/gnus-html.el
diff options
context:
space:
mode:
authorLars Ingebrigtsen <larsi@gnus.org>2018-04-14 19:01:36 +0200
committerLars Ingebrigtsen <larsi@gnus.org>2018-04-14 19:01:36 +0200
commit950a9b0f240a7ca63533296626bb746a4a4930b2 (patch)
treec92ee224088556c4220393b100fc7d8cf50e6e6d /lisp/gnus/gnus-html.el
parent0b0d3815da99f575b74e82234bfb963d89362152 (diff)
downloademacs-950a9b0f240a7ca63533296626bb746a4a4930b2.tar.gz
Update with-url branch and rename to with-fetched-urlwith-fetched-url
Diffstat (limited to 'lisp/gnus/gnus-html.el')
-rw-r--r--lisp/gnus/gnus-html.el20
1 files changed, 7 insertions, 13 deletions
diff --git a/lisp/gnus/gnus-html.el b/lisp/gnus/gnus-html.el
index f097028cb3e..eefeabe2fa1 100644
--- a/lisp/gnus/gnus-html.el
+++ b/lisp/gnus/gnus-html.el
@@ -372,20 +372,14 @@ Use ALT-TEXT for the image string."
'gnus-html-image-fetched
(list buffer image) t t))
-(defun gnus-html-image-fetched (status buffer image)
+(defun gnus-html-image-fetched (buffer image)
"Callback function called when image has been fetched."
- (unless (plist-get status :error)
- (when (and (or (search-forward "\n\n" nil t)
- (search-forward "\r\n\r\n" nil t))
- (not (eobp)))
- (when gnus-html-image-automatic-caching
- (url-store-in-cache (current-buffer)))
- (when (buffer-live-p buffer)
- (let ((data (buffer-substring (point) (point-max))))
- (with-current-buffer buffer
- (let ((inhibit-read-only t))
- (gnus-html-put-image data (car image) (cadr image))))))))
- (kill-buffer (current-buffer)))
+ (unless (url-errorp)
+ (when (buffer-live-p buffer)
+ (let ((data (buffer-substring (point) (point-max))))
+ (with-current-buffer buffer
+ (let ((inhibit-read-only t))
+ (gnus-html-put-image data (car image) (cadr image))))))))
(defun gnus-html-get-image-data (url)
"Get image data for URL.