Fix empty display name after setting friend in favorites.

This commit is contained in:
Julien Wadel 2025-01-22 15:53:13 +01:00
parent 33eb431561
commit 377bf03818

View file

@ -53,7 +53,7 @@ FriendModel::FriendModel(const std::shared_ptr<linphone::Friend> &contact, const
QStringList fullName; QStringList fullName;
fullName << getGivenName() << getFamilyName(); fullName << getGivenName() << getFamilyName();
fullName.removeAll(""); fullName.removeAll("");
setFullName(fullName.join(" ")); if (fullName.size() > 0) setFullName(fullName.join(" "));
}; };
connect(this, &FriendModel::givenNameChanged, updateFullName); connect(this, &FriendModel::givenNameChanged, updateFullName);
connect(this, &FriendModel::familyNameChanged, updateFullName); connect(this, &FriendModel::familyNameChanged, updateFullName);
@ -177,7 +177,7 @@ QString FriendModel::getFullName() const {
void FriendModel::setFullName(const QString &name) { void FriendModel::setFullName(const QString &name) {
if (mFullName != name) { if (mFullName != name) {
mFullName = name; mFullName = name;
emit fullNameChanged(name); emit fullNameChanged(getFullName());
} }
} }