diff options
| author | levlam <levlam@telegram.org> | 2026-07-08 18:09:21 +0300 |
|---|---|---|
| committer | levlam <levlam@telegram.org> | 2026-07-08 18:09:21 +0300 |
| commit | c0763c3ad6970e78d714bbeea45930b47dd949a9 (patch) | |
| tree | 43af18eb0c421fb92d7f6fa9faff1930820bed79 /td/telegram/MessageContent.cpp | |
| parent | ade9fd34de64f306ea546527079f8feaab1c3c0d (diff) | |
Fix animation uploading.
Diffstat (limited to 'td/telegram/MessageContent.cpp')
| -rw-r--r-- | td/telegram/MessageContent.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/td/telegram/MessageContent.cpp b/td/telegram/MessageContent.cpp index a1afdec3d..29fd349fd 100644 --- a/td/telegram/MessageContent.cpp +++ b/td/telegram/MessageContent.cpp @@ -5934,12 +5934,14 @@ telegram_api::object_ptr<telegram_api::InputMedia> get_message_content_input_med is_optional, text->web_page_url); } -bool is_uploaded_input_media(telegram_api::object_ptr<telegram_api::InputMedia> &input_media) { +bool is_uploaded_input_media(telegram_api::object_ptr<telegram_api::InputMedia> &input_media, bool disallow_animation) { CHECK(input_media != nullptr); LOG(DEBUG) << "Have " << to_string(input_media); switch (input_media->get_id()) { case telegram_api::inputMediaUploadedDocument::ID: - static_cast<telegram_api::inputMediaUploadedDocument *>(input_media.get())->nosound_video_ = true; + if (disallow_animation) { + static_cast<telegram_api::inputMediaUploadedDocument *>(input_media.get())->nosound_video_ = true; + } // fallthrough case telegram_api::inputMediaUploadedPhoto::ID: case telegram_api::inputMediaDocumentExternal::ID: |
