From e1f5eb5754253895cf413ad3e52e3cf23e62846d Mon Sep 17 00:00:00 2001 From: Adam Porter Date: Sun, 26 Aug 2018 23:50:36 -0500 Subject: [PATCH] Fix: Get image type from file header if no extension --- matrix-api-r0.3.0.el | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/matrix-api-r0.3.0.el b/matrix-api-r0.3.0.el index a59b88d..f632d1d 100644 --- a/matrix-api-r0.3.0.el +++ b/matrix-api-r0.3.0.el @@ -966,7 +966,9 @@ TYPING should be t or nil." ((eieio server) session) (filename (file-name-nondirectory path)) (extension (file-name-extension filename)) - (mime-type (mailcap-extension-to-mime extension)) + (mime-type (cond (extension (mailcap-extension-to-mime extension)) + (t (mailcap-extension-to-mime (symbol-name (or (image-type-from-file-header path) + (error "Can't determine image type'"))))))) (file-contents (with-temp-buffer (insert-file-contents path) (buffer-string)))