From 3b11e1818c8361bd59e074b2686a52ca19b1a630 Mon Sep 17 00:00:00 2001 From: levlam Date: Wed, 27 Jun 2018 18:33:38 +0300 Subject: [PATCH] Better check for suffix load done. GitOrigin-RevId: d86a868ec5c1e7d596c5f81d26b62f4e683b91a2 --- td/telegram/MessagesManager.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/td/telegram/MessagesManager.cpp b/td/telegram/MessagesManager.cpp index 18695c160..0e495d89f 100644 --- a/td/telegram/MessagesManager.cpp +++ b/td/telegram/MessagesManager.cpp @@ -26341,8 +26341,9 @@ void MessagesManager::suffix_load_query_ready(DialogId dialog_id) { LOG(INFO) << "Finished suffix load query in " << dialog_id; auto *d = get_dialog(dialog_id); CHECK(d != nullptr); + bool is_unchanged = d->suffix_load_first_message_id_ == d->suffix_load_query_message_id_; suffix_load_update_first_message_id(d); - if (d->suffix_load_first_message_id_ == d->suffix_load_query_message_id_) { + if (is_unchanged && d->suffix_load_first_message_id_ == d->suffix_load_query_message_id_) { LOG(INFO) << "suffix_load done " << dialog_id; d->suffix_load_done_ = true; }