From 71d6963e50b4abf5d5ddbe3d9560b8026850db9f Mon Sep 17 00:00:00 2001 From: levlam Date: Wed, 5 Jun 2019 01:53:54 +0300 Subject: [PATCH] Fix warning. GitOrigin-RevId: 07ec6a5dabf6aeb480564285e56240ff45642e63 --- td/telegram/MessagesManager.cpp | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/td/telegram/MessagesManager.cpp b/td/telegram/MessagesManager.cpp index 304b2ad4f..6958f31a6 100644 --- a/td/telegram/MessagesManager.cpp +++ b/td/telegram/MessagesManager.cpp @@ -23505,10 +23505,14 @@ bool MessagesManager::update_message(Dialog *d, unique_ptr &old_message << " to " << new_message->is_channel_post << ", message content type is " << old_message->content->get_type() << '/' << new_message->content->get_type(); if (old_message->contains_mention != new_message->contains_mention) { - LOG_IF(ERROR, old_message->edit_date == 0 && is_new_available) - << message_id << " in " << dialog_id << " has changed contains_mention from " << old_message->contains_mention - << " to " << new_message->contains_mention << ", is_outgoing = " << old_message->is_outgoing - << ", message content type is " << old_message->content->get_type() << '/' << new_message->content->get_type(); + auto old_type = old_message->content->get_type(); + if (old_message->edit_date == 0 && is_new_available && old_type != MessageContentType::PinMessage && + old_type != MessageContentType::ExpiredPhoto && old_type != MessageContentType::ExpiredVideo) { + LOG(ERROR) << message_id << " in " << dialog_id << " has changed contains_mention from " + << old_message->contains_mention << " to " << new_message->contains_mention + << ", is_outgoing = " << old_message->is_outgoing << ", message content type is " + << old_type << '/' << new_message->content->get_type(); + } // contains_mention flag shouldn't be changed, because the message will not be added to unread mention list // and we are unable to show/hide message notification // old_message->contains_mention = new_message->contains_mention;