From d7377b2a201eff7565c47d61153fd23bbf4a876d Mon Sep 17 00:00:00 2001 From: levlam Date: Tue, 20 Feb 2018 03:45:17 +0300 Subject: [PATCH] Better condition for dropping messages with message_id < 1. GitOrigin-RevId: d9e0f45c96bebfc85c6493f46166d27879674b79 --- td/telegram/MessagesManager.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/td/telegram/MessagesManager.cpp b/td/telegram/MessagesManager.cpp index e5aa99536..2caaaf948 100644 --- a/td/telegram/MessagesManager.cpp +++ b/td/telegram/MessagesManager.cpp @@ -21226,7 +21226,7 @@ MessagesManager::Message *MessagesManager::add_message_to_dialog(Dialog *d, uniq set_dialog_last_new_message_id(d, message_id, "add_message_to_dialog"); } } - if (!d->have_full_history && d->last_message_id.is_valid() && + if (!(d->have_full_history && auto_attach) && d->last_message_id.is_valid() && d->last_message_id.get() < MessageId(ServerMessageId(1)).get() && message_id.get() >= MessageId(ServerMessageId(1)).get()) { set_dialog_last_message_id(d, MessageId(), "add_message_to_dialog");