[Bug 300869] Addressbook messaging entries doesn't follow the RFC

Sven Wehner sven at atelophobia.de
Sat Sep 22 23:01:12 BST 2012


https://bugs.kde.org/show_bug.cgi?id=300869

Sven Wehner <sven at atelophobia.de> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |sven at atelophobia.de

--- Comment #8 from Sven Wehner <sven at atelophobia.de> ---
Hi,
I have this problem ("X-messaging/icq-All") with KDE 4.9.1 when I try to
drag-and-drop the contacts from one addressbook (local) to another (owncloud).
If I export all contacts to a file the "X-messaging/icq-All" lines are all
replaced by "X-ICQ".
Could it be that a copy/move within kaddressbook doesn't call
VCardTool::exportVCards(), but VCardTool::createVCards()? The latter one would
call VCardTool::createVCards() (the private one with three arguments!) with
bool exportVcard set to false.

The file kabc/vcarddrag.cpp seems to be the right place (I haven't yet fully
understood the EntityTreeView, EntityTreeModel, DropEvent stuff). The method
VCardDrag::populateMimeData() calls KABC::VCardConverter::createVCards().

So could you please either replace createVCards() by exportVCards(), or add a
check/replace to the part when the data is processed by the destination
(somewhere in EntityTreeModel::dropMimeData(), I guess)?

(Shall I file an independent bug for the drag and drop?)

-- 
You are receiving this mail because:
You are the assignee for the bug.



More information about the Kdepim-bugs mailing list