diff options
Diffstat (limited to 'protocols/Telegram')
-rw-r--r-- | protocols/Telegram/src/server.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/protocols/Telegram/src/server.cpp b/protocols/Telegram/src/server.cpp index 119ffe2396..f1bf7abb25 100644 --- a/protocols/Telegram/src/server.cpp +++ b/protocols/Telegram/src/server.cpp @@ -878,6 +878,9 @@ void CTelegramProto::ProcessMarkRead(TD::updateChatReadInbox *pObj) if (!dbei.markedRead())
db_event_markRead(pUser->hContact, hEvent, true);
}
+
+ if (Contact::IsGroupChat(pUser->hContact) && pObj->unread_count_ == 0)
+ delSetting(pUser->hContact, "ApparentMode");
}
void CTelegramProto::ProcessMessage(const TD::message *pMessage)
|