Fix unread counters in filters with monoforums.

This commit is contained in:
John Preston 2025-06-05 11:04:23 +04:00
parent e92adf94a7
commit a08436ecd2

View file

@ -2334,6 +2334,9 @@ History *History::migrateSibling() const {
Dialogs::UnreadState History::chatListUnreadState() const {
if (const auto forum = peer->forum()) {
return AdjustedForumUnreadState(forum->topicsList()->unreadState());
} else if (const auto monoforum = peer->monoforum()) {
return AdjustedForumUnreadState(
monoforum->chatsList()->unreadState());
}
return computeUnreadState();
}