diff --git a/src/libclient/contactmodel.cpp b/src/libclient/contactmodel.cpp index 9495a7576cb2535689c1f41c6a829b58473d9e5d..620f78917c4218210b547e621eca3f72228066a8 100644 --- a/src/libclient/contactmodel.cpp +++ b/src/libclient/contactmodel.cpp @@ -310,8 +310,10 @@ ContactModel::addContact(contact::Info contactInfo) Q_EMIT profileUpdated(profile.uri); if (profile.type == profile::Type::SIP) Q_EMIT contactAdded(profile.uri); - else + else { + PresenceManager::instance().subscribeBuddy(owner.id, profile.uri, true); ConfigurationManager::instance().lookupAddress(owner.id, "", profile.uri); + } } void