mirror of
https://github.com/vale981/ement.el
synced 2025-03-05 09:21:37 -05:00
Fix: (ement-room-image-show) Handle invalid images
This commit is contained in:
parent
28528ebdbd
commit
62a740aa9d
1 changed files with 21 additions and 19 deletions
|
@ -1705,6 +1705,7 @@ show it in the buffer."
|
|||
(if (and ement-room-images image)
|
||||
;; Images enabled and image downloaded: create image and
|
||||
;; return it in a string.
|
||||
(condition-case err
|
||||
(let ((image (create-image image nil 'data-p :ascent 'center))
|
||||
(buffer-window (when buffer
|
||||
(get-buffer-window buffer)))
|
||||
|
@ -1724,6 +1725,7 @@ show it in the buffer."
|
|||
(concat "\n"
|
||||
(propertize " " 'display image
|
||||
'keymap ement-room-image-keymap)))
|
||||
(error (format "\n [error inserting image: %s]" (error-message-string err))))
|
||||
;; Image not downloaded: insert URL as button, and download if enabled.
|
||||
(prog1
|
||||
(with-temp-buffer
|
||||
|
|
Loading…
Add table
Reference in a new issue