Browse Source

Check for empty username in a groupchat

pull/2839/head
apprb 10 years ago
parent
commit
c43b38e66f
No known key found for this signature in database
GPG Key ID: B001911B5B22FB9B
  1. 2
      src/group.cpp
  2. 3
      src/widget/widget.cpp

2
src/group.cpp

@ -93,6 +93,8 @@ void Group::regeneratePeerList() @@ -93,6 +93,8 @@ void Group::regeneratePeerList()
QString toxid = id.publicKey;
toxids[toxid] = peers[i];
if (toxids[toxid].isEmpty())
toxids[toxid] = tr("<Empty>", "Placeholder when someone's name in a group chat is empty");
Friend *f = FriendList::findFriend(id);
if (f != nullptr && f->hasAlias())

3
src/widget/widget.cpp

@ -1480,6 +1480,9 @@ void Widget::onGroupNamelistChanged(int groupnumber, int peernumber, uint8_t Cha @@ -1480,6 +1480,9 @@ void Widget::onGroupNamelistChanged(int groupnumber, int peernumber, uint8_t Cha
else if (change == TOX_CHAT_CHANGE_PEER_NAME) // core overwrites old name before telling us it changed...
{
QString name = Nexus::getCore()->getGroupPeerName(groupnumber, peernumber);
if (name.isEmpty())
name = tr("<Empty>", "Placeholder when someone's name in a group chat is empty");
g->updatePeer(peernumber, name);
}
}

Loading…
Cancel
Save