From d8b421993d55d1eea09d3e3cdc73c2a543db31e0 Mon Sep 17 00:00:00 2001 From: John Preston Date: Fri, 25 Sep 2015 11:17:52 +0300 Subject: [PATCH] taking count from getParticipants only if it is greater than current, version 0.9.2 --- Telegram/SourceFiles/boxes/contactsbox.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Telegram/SourceFiles/boxes/contactsbox.cpp b/Telegram/SourceFiles/boxes/contactsbox.cpp index e92feff4f..c4b9c9843 100644 --- a/Telegram/SourceFiles/boxes/contactsbox.cpp +++ b/Telegram/SourceFiles/boxes/contactsbox.cpp @@ -1735,10 +1735,10 @@ void MembersInner::membersReceived(const MTPchannels_ChannelParticipants &result _datas.reserve(v.size()); _dates.reserve(v.size()); _roles.reserve(v.size()); - if (_filter == MembersFilterRecent && _channel->count != d.vcount.v) { + if (_filter == MembersFilterRecent && _channel->count < d.vcount.v) { _channel->count = d.vcount.v; if (App::main()) emit App::main()->peerUpdated(_channel); - } else if (_filter == MembersFilterAdmins && _channel->adminsCount != d.vcount.v) { + } else if (_filter == MembersFilterAdmins && _channel->adminsCount < d.vcount.v) { _channel->adminsCount = d.vcount.v; if (App::main()) emit App::main()->peerUpdated(_channel); }