From 0a590336b1467405a903464085dcdfc4474f93e6 Mon Sep 17 00:00:00 2001 From: Diadlo Date: Thu, 1 Mar 2018 00:20:14 +0300 Subject: [PATCH] fix(group): Show correct count of user on first creation Fix #4503 --- src/model/group.cpp | 1 + src/widget/form/groupchatform.cpp | 1 + 2 files changed, 2 insertions(+) diff --git a/src/model/group.cpp b/src/model/group.cpp index 944b8b818..e54b5f6dd 100644 --- a/src/model/group.cpp +++ b/src/model/group.cpp @@ -42,6 +42,7 @@ Group::Group(int groupId, const QString& name, bool isAvGroupchat, const QString // on naming is appropriate hasNewMessages = 0; userWasMentioned = 0; + regeneratePeerList(); } void Group::updatePeer(int peerId, QString name) diff --git a/src/widget/form/groupchatform.cpp b/src/widget/form/groupchatform.cpp index f76378833..b52286ec6 100644 --- a/src/widget/form/groupchatform.cpp +++ b/src/widget/form/groupchatform.cpp @@ -121,6 +121,7 @@ GroupChatForm::GroupChatForm(Group* chatGroup) connect(group, &Group::titleChanged, this, &GroupChatForm::onTitleChanged); connect(&Settings::getInstance(), &Settings::blackListChanged, this, &GroupChatForm::updateUserNames); + onUserListChanged(); setAcceptDrops(true); Translator::registerHandler(std::bind(&GroupChatForm::retranslateUi, this), this); }