diff --git a/src/message.rs b/src/message.rs index fb32421ff..527fc2221 100644 --- a/src/message.rs +++ b/src/message.rs @@ -1232,7 +1232,7 @@ pub fn guess_msgtype_from_suffix(path: &Path) -> Option<(Viewtype, &str)> { "rar" => (Viewtype::File, "application/vnd.rar"), "rtf" => (Viewtype::File, "application/rtf"), "spx" => (Viewtype::File, "audio/ogg"), // Ogg Speex Profile - "svg" => (Viewtype::File, "image/svg+xml"), + "svg" => (Viewtype::Image, "image/svg+xml"), "tgs" => (Viewtype::Sticker, "application/x-tgsticker"), "tiff" => (Viewtype::File, "image/tiff"), "tif" => (Viewtype::File, "image/tiff"), diff --git a/src/mimeparser.rs b/src/mimeparser.rs index 712e366c8..0b47ac69f 100644 --- a/src/mimeparser.rs +++ b/src/mimeparser.rs @@ -1537,7 +1537,6 @@ fn get_mime_type(mail: &mailparse::ParsedMail<'_>) -> Result<(Mime, Viewtype)> { } mime::IMAGE => match mimetype.subtype() { mime::GIF => Viewtype::Gif, - mime::SVG => Viewtype::File, _ => Viewtype::Image, }, mime::AUDIO => Viewtype::Audio,