diff --git a/Telegram/SourceFiles/data/data_document.cpp b/Telegram/SourceFiles/data/data_document.cpp index 8d198bd3a0..994b0e6fa0 100644 --- a/Telegram/SourceFiles/data/data_document.cpp +++ b/Telegram/SourceFiles/data/data_document.cpp @@ -322,7 +322,7 @@ void DocumentOpenClickHandler::Open( location.accessDisable(); }); const auto path = location.name(); - if (QImageReader(path).canRead()) { + if (Core::MimeTypeForFile(path).name().startsWith("image/") && QImageReader(path).canRead()) { Core::App().showDocument(data, context); return; }