From a13afd0a9307600b050a01f02b30239f69f86c19 Mon Sep 17 00:00:00 2001 From: levlam Date: Thu, 20 Oct 2022 01:16:24 +0300 Subject: [PATCH] Use std::move to update document fields. --- td/telegram/AnimationsManager.cpp | 6 +++--- td/telegram/AudiosManager.cpp | 8 ++++---- td/telegram/DocumentsManager.cpp | 6 +++--- td/telegram/VideoNotesManager.cpp | 2 +- td/telegram/VideosManager.cpp | 6 +++--- td/telegram/VoiceNotesManager.cpp | 4 ++-- 6 files changed, 16 insertions(+), 16 deletions(-) diff --git a/td/telegram/AnimationsManager.cpp b/td/telegram/AnimationsManager.cpp index 1c9c386d0..129c149b0 100644 --- a/td/telegram/AnimationsManager.cpp +++ b/td/telegram/AnimationsManager.cpp @@ -178,7 +178,7 @@ FileId AnimationsManager::on_get_animation(unique_ptr new_animation, CHECK(a->file_id == file_id); if (a->mime_type != new_animation->mime_type) { LOG(DEBUG) << "Animation " << file_id << " info has changed"; - a->mime_type = new_animation->mime_type; + a->mime_type = std::move(new_animation->mime_type); } if (a->file_name != new_animation->file_name) { LOG(DEBUG) << "Animation " << file_id << " file name has changed"; @@ -202,7 +202,7 @@ FileId AnimationsManager::on_get_animation(unique_ptr new_animation, LOG(INFO) << "Animation " << file_id << " thumbnail has changed from " << a->thumbnail << " to " << new_animation->thumbnail; } - a->thumbnail = new_animation->thumbnail; + a->thumbnail = std::move(new_animation->thumbnail); } if (a->animated_thumbnail != new_animation->animated_thumbnail) { if (!a->animated_thumbnail.file_id.is_valid()) { @@ -211,7 +211,7 @@ FileId AnimationsManager::on_get_animation(unique_ptr new_animation, LOG(INFO) << "Animation " << file_id << " animated thumbnail has changed from " << a->animated_thumbnail << " to " << new_animation->animated_thumbnail; } - a->animated_thumbnail = new_animation->animated_thumbnail; + a->animated_thumbnail = std::move(new_animation->animated_thumbnail); } if (a->has_stickers != new_animation->has_stickers && new_animation->has_stickers) { a->has_stickers = new_animation->has_stickers; diff --git a/td/telegram/AudiosManager.cpp b/td/telegram/AudiosManager.cpp index f0fb7721e..f1e9164a0 100644 --- a/td/telegram/AudiosManager.cpp +++ b/td/telegram/AudiosManager.cpp @@ -101,13 +101,13 @@ FileId AudiosManager::on_get_audio(unique_ptr