X-Git-Url: https://git.cworth.org/git?a=blobdiff_plain;f=emacs%2Fnotmuch-show.el;h=107ce1b8bd2716a815216d50e649cdd4cac3b9dc;hb=bfcfa947f8a989594d73a40a056cbb0bd37188ab;hp=36cce61962ddc11d9d8208569a1fe7a338de0b77;hpb=b1129d905af5643ffec6a19d6cb1cf76abf9d9ce;p=notmuch diff --git a/emacs/notmuch-show.el b/emacs/notmuch-show.el index 36cce619..107ce1b8 100644 --- a/emacs/notmuch-show.el +++ b/emacs/notmuch-show.el @@ -1019,10 +1019,13 @@ will return nil if the CID is unknown or cannot be retrieved." (part-end (copy-marker (point) t)) ;; We have to save the depth as we can't find the depth ;; when narrowed. - (depth (notmuch-show-get-depth))) + (depth (notmuch-show-get-depth)) + (mime-type (plist-get (cadr part-args) :computed-type))) (save-restriction (narrow-to-region part-beg part-end) (delete-region part-beg part-end) + (when (and mime-type (string-match "^image/" mime-type)) + (button-put button :notmuch-redisplay-data part-args)) (apply #'notmuch-show-insert-bodypart-internal part-args) (indent-rigidly part-beg part-end