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); }