diff --git a/kpeople/uiplugins/imdetailswidget.cpp b/kpeople/uiplugins/imdetailswidget.cpp --- a/kpeople/uiplugins/imdetailswidget.cpp +++ b/kpeople/uiplugins/imdetailswidget.cpp @@ -55,6 +55,9 @@ int row = 0; for(const QString &contactId: person.contactUris()) { + if (!contactId.startsWith("ktp://")) { + continue; + } PersonData contact(contactId); const QString tpcontactId = contact.contactCustomProperty(QStringLiteral("telepathy-contactId")).toString(); const QString accountPath = contact.contactCustomProperty(QStringLiteral("telepathy-accountPath")).toString(); //probably unused till we fix everything properly