aboutsummaryrefslogtreecommitdiffhomepage
path: root/td/telegram/CommonDialogManager.cpp
diff options
context:
space:
mode:
authorlevlam <levlam@telegram.org>2026-05-01 15:39:06 +0300
committerlevlam <levlam@telegram.org>2026-05-01 15:39:06 +0300
commit5340472b0d4c2fb21d32c48ab53e15c0d991132b (patch)
tree8c0a7d2b1ca6fe9e710f4281deb10afa899621fa /td/telegram/CommonDialogManager.cpp
parent9b9bae910d411a82451872cb7c2eaca5cd9c985e (diff)
Fix possible use after move.
Diffstat (limited to 'td/telegram/CommonDialogManager.cpp')
-rw-r--r--td/telegram/CommonDialogManager.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/td/telegram/CommonDialogManager.cpp b/td/telegram/CommonDialogManager.cpp
index 3894a9e3f..952d9e7d3 100644
--- a/td/telegram/CommonDialogManager.cpp
+++ b/td/telegram/CommonDialogManager.cpp
@@ -52,8 +52,9 @@ class GetCommonDialogsQuery final : public Td::ResultHandler {
switch (chats_ptr->get_id()) {
case telegram_api::messages_chats::ID: {
auto chats = move_tl_object_as<telegram_api::messages_chats>(chats_ptr);
+ auto total_count = narrow_cast<int32>(chats->chats_.size());
td_->common_dialog_manager_->on_get_common_dialogs(user_id_, offset_chat_id_, std::move(chats->chats_),
- narrow_cast<int32>(chats->chats_.size()));
+ total_count);
break;
}
case telegram_api::messages_chatsSlice::ID: {