diff options
author | Lars Ingebrigtsen <larsi@gnus.org> | 2018-04-14 19:01:36 +0200 |
---|---|---|
committer | Lars Ingebrigtsen <larsi@gnus.org> | 2018-04-14 19:01:36 +0200 |
commit | 950a9b0f240a7ca63533296626bb746a4a4930b2 (patch) | |
tree | c92ee224088556c4220393b100fc7d8cf50e6e6d /lisp/gnus/gnus-html.el | |
parent | 0b0d3815da99f575b74e82234bfb963d89362152 (diff) | |
download | emacs-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.el | 20 |
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. |