Version: 0.50.80 Using KDE 4.1.60 (kde-nightly-kdenetwork_20080725+svn837873-0neon1_i386.deb) (using Devel) Installed from: Compiled sources OS: Linux If a contact's Display Name Source is set to "Use addressbook name", and the contact resource containing the Kopete contact's name is disabled, Kopete displays the contact without a name. A preferable behavior would be: if the address book link for a contact is broken, default to showing the name that would be shown if "From contact:" was enabled, with the text "(Broken Address Book Link)" in parentheses after the name to let the user know they should fix their address book. The Display Name Source option should not change it's setting, in case the addressbook becomes available again. (E.g. don't repeat Bug 139307 from KDE 3.) Tested with 0.50.80 (Using KDE 4.1.60, Kubuntu package kde-nightly-kdenetwork_20080725+svn837873-0neon1_i386.deb in the KDE-nightly Neon repository). Test case: Open Kopete. Right click on a contact and select Properties. Under Address Book Link click "Change". Create an addressbook entry for the contact. Under Display Name Source, select "Use addressbook name (needs addressbook link)". Now, open System Settings, and from the Advanced tab open KDE Resources. Click "Add..." and add a new file resource. Select the new resource and click "Use as Standard". Then, uncheck the original file resource and hit "Apply". (Now the addressbook will no longer contain the contact Kopete needs.) Restart Kopete. The contact appears without a name; this is undesirable and makes the contact hard to find. In System Settings > KDE Resources, recheck the file resource containing the contact, hit "Apply", and restart Kopete. The contact is displayed with the correct name again.
Created attachment 29577 [details] Patch to solve the reported issue This should solve the issue reported. If the KABC source doesn't work, fallback to the normal source, reporting that KABC has some problems.
in the patch "maybeNameFromKABC.isNull()" should be "maybeNameFromKABC.isEmpty()" instead, otherwise this looks fine. I'm getting clarification from the release-team on the new string right now, and if we can add a new string, then we can commit this for KDE 4.2
this bug still exists and is not very user friendly! why is the patch not applied? there is another problem if the link to the address book is broken. at the moment it switches back to the image from the contact if address book image was previously selected, which is not the problem. but if the address book becomes available again, it does not switch back to the image from the address book contact. so, the must manually reassign the images for all contacts.
Thank you for the bug report. As this report hasn't seen any changes in 5 years or more, we ask if you can please confirm that the issue still persists. If this bug is no longer persisting or relevant please change the status to resolved.
Dear user, unfortunately Kopete is no longer maintained. Please migrate to another solution, e.g. for Jabber a possibility is Kaidan, for Matrix a candidate is NeoChat.