From a9fa49e3724d3fe8f358ccdd12f243fe9adc67a4 Mon Sep 17 00:00:00 2001 From: 23rd <23rd@vivaldi.net> Date: Thu, 4 Apr 2019 11:02:42 +0300 Subject: [PATCH] Disabled edit media with gif files. --- Telegram/SourceFiles/boxes/edit_caption_box.cpp | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/Telegram/SourceFiles/boxes/edit_caption_box.cpp b/Telegram/SourceFiles/boxes/edit_caption_box.cpp index 287921343..3e949c092 100644 --- a/Telegram/SourceFiles/boxes/edit_caption_box.cpp +++ b/Telegram/SourceFiles/boxes/edit_caption_box.cpp @@ -400,14 +400,15 @@ void EditCaptionBox::createEditMediaButton() { return; } - const auto isWebp = [](QString mimeType) { - if (mimeType == qstr("image/webp")) { + const auto isValidFile = [](QString mimeType) { + if (mimeType == qstr("image/webp") + || mimeType == qstr("image/gif")) { Ui::show( Box(lang(lng_edit_media_invalid_file)), LayerOption::KeepOther); - return true; + return false; } - return false; + return true; }; if (!result.remoteContent.isEmpty()) { @@ -417,7 +418,7 @@ void EditCaptionBox::createEditMediaButton() { std::move(result.remoteContent), st::sendMediaPreviewSize); - if (isWebp(list.files.front().mime)) { + if (!isValidFile(list.files.front().mime)) { return; } @@ -464,7 +465,7 @@ void EditCaptionBox::createEditMediaButton() { } } const auto info = QFileInfo(result.paths.front()); - if (isWebp(Core::MimeTypeForFile(info).name())) { + if (!isValidFile(Core::MimeTypeForFile(info).name())) { return; }