Populate TabAccount if reopened (#5483)

This commit is contained in:
Zach H 2025-01-16 23:28:18 -05:00 committed by GitHub
parent 80165c28a9
commit cb64a5eea0
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 18 additions and 12 deletions

View file

@ -103,16 +103,16 @@ void UserListManager::processAddToListEvent(const Event_AddToList &event)
const auto &userListType = QString::fromStdString(event.list_name());
QMap<QString, ServerInfo_User> userMap;
QMap<QString, ServerInfo_User> *userMap;
if (userListType == "buddy") {
userMap = buddyUsers;
userMap = &buddyUsers;
} else if (userListType == "ignore") {
userMap = ignoredUsers;
userMap = &ignoredUsers;
} else {
return;
}
userMap.insert(userName, user);
userMap->insert(userName, user);
}
void UserListManager::processRemoveFromListEvent(const Event_RemoveFromList &event)
@ -120,16 +120,16 @@ void UserListManager::processRemoveFromListEvent(const Event_RemoveFromList &eve
const auto &userListType = QString::fromStdString(event.list_name());
const auto &userName = QString::fromStdString(event.user_name());
QMap<QString, ServerInfo_User> userMap;
QMap<QString, ServerInfo_User> *userMap;
if (userListType == "buddy") {
userMap = buddyUsers;
userMap = &buddyUsers;
} else if (userListType == "ignore") {
userMap = ignoredUsers;
userMap = &ignoredUsers;
} else {
return;
}
userMap.remove(userName);
userMap->remove(userName);
}
bool UserListManager::isOwnUserRegistered() const