[SCM] ktp-common-internals packaging branch, master, updated. debian/15.12.1-2-1839-gf0635e9
Maximiliano Curia
maxy at moszumanska.debian.org
Mon May 9 09:07:50 UTC 2016
Gitweb-URL: http://git.debian.org/?p=pkg-kde/applications/ktp-common-internals.git;a=commitdiff;h=4fd0e28
The following commit has been merged in the master branch:
commit 4fd0e28df1cdd48bbf760bb02b8529712e54d250
Author: David Edmundson <kde at davidedmundson.co.uk>
Date: Fri Nov 15 00:52:05 2013 +0100
Insert account object path in contact fed data
---
KTp/im-persons-data-source.cpp | 7 +++----
1 file changed, 3 insertions(+), 4 deletions(-)
diff --git a/KTp/im-persons-data-source.cpp b/KTp/im-persons-data-source.cpp
index 765adc5..ce7d5a0 100644
--- a/KTp/im-persons-data-source.cpp
+++ b/KTp/im-persons-data-source.cpp
@@ -149,14 +149,13 @@ KABC::Addressee::Map KTpAllContacts::contacts()
KABC::Addressee KTpAllContacts::contactToAddressee(const QString &contactId) const
{
KABC::Addressee vcard;
-
- qDebug() << "running ktp datasource" << contactId;
KTp::ContactPtr contact = m_contacts[contactId];
- if (contact) {
+ Tp::AccountPtr account = m_contactManager->accountForContact(contact);
+ if (contact && account) {
vcard.setFormattedName(contact->alias());
vcard.insertCustom(QLatin1String("telepathy"), QLatin1String("contactId"), contact->id());
+ vcard.insertCustom(QLatin1String("telepathy"), QLatin1String("accountPath"), account->objectPath());
vcard.insertCustom(QLatin1String("telepathy"), QLatin1String("presence"), contact->presence().status());
- // vcard.insertCustom("telepathy", "accountId", contact->id());
vcard.setPhoto(KABC::Picture(contact->avatarData().fileName));
}
return vcard;
--
ktp-common-internals packaging
More information about the pkg-kde-commits
mailing list