From d6df3157694213b2d01ae959cf975df69908290b Mon Sep 17 00:00:00 2001 From: levlam Date: Tue, 21 Dec 2021 16:59:16 +0300 Subject: [PATCH] Avoid new clang warning bitwise-instead-of-logical. --- td/telegram/MessagesManager.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/td/telegram/MessagesManager.cpp b/td/telegram/MessagesManager.cpp index f5690c89c..60e894967 100644 --- a/td/telegram/MessagesManager.cpp +++ b/td/telegram/MessagesManager.cpp @@ -11413,8 +11413,10 @@ bool MessagesManager::read_message_content(Dialog *d, Message *m, bool is_local_ LOG_CHECK(m != nullptr) << source; CHECK(!m->message_id.is_scheduled()); bool is_mention_read = update_message_contains_unread_mention(d, m, false, "read_message_content"); - bool is_content_read = - update_opened_message_content(m->content.get()) | ttl_on_open(d, m, Time::now(), is_local_read); + bool is_content_read = update_opened_message_content(m->content.get()); + if (ttl_on_open(d, m, Time::now(), is_local_read)) { + is_content_read = true; + } LOG(INFO) << "Read message content of " << m->message_id << " in " << d->dialog_id << ": is_mention_read = " << is_mention_read << ", is_content_read = " << is_content_read;