Bug 170437

Summary: Lancelot-Kopete integration breaks if ocntacts are sync'd with KAddressbook
Product: [Plasma] plasma4 Reporter: Karthik Periagaram <karthik.periagaram>
Component: widget-lancelotAssignee: Ivan Čukić <ivan.cukic>
Status: RESOLVED FIXED    
Severity: normal    
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Unlisted Binaries   
OS: Linux   
Latest Commit: Version Fixed In:

Description Karthik Periagaram 2008-09-05 05:40:42 UTC
Version:           1.0 (using KDE 4.1.1)
OS:                Linux
Installed from:    Unspecified Linux

Normally, Kontact stores its contact list like so:

~/.kde4/share/apps/kopete/contactlist.xml

<meta-contact contactId="JabberProtocol:$JABBERID$:$CQNTACTJABBERID" >
...
</meta-contact >

But, if the contact is synchronized with the addressbook (right-click on the contact in the contact list > Properties > Pick the Addressbook entry to link to), the meta-contact field gets modified to look like this:

<meta-contact contactId="RgguajxEQ1" >
...
</meta-contact >

Both (my) $JABBERID and $CQNTACTJABBERID are not present ni the heading. Hence, the contact is not shown in the Lancelot Contacts tab, even if the contact is online.

This decreases the coolness factor of Lancelot and that's not good! :)
Comment 1 Ivan Čukić 2008-09-05 08:39:49 UTC
Wow, thanks for the clarification what the weird looking IDs are :)
Comment 2 Ivan Čukić 2008-09-10 10:42:16 UTC
Forgot to confirm it...
Comment 3 Ivan Čukić 2009-05-05 22:11:49 UTC
With some changes to both Kopete and Lancelot, this is fixed.