diff --git a/src/buddy.cpp b/src/buddy.cpp index 215a5001b4d4120fca6113f814e48f957ae7db52..2edda8ebb5168894fb5c5be1d61ddd3af5fa5e1c 100644 --- a/src/buddy.cpp +++ b/src/buddy.cpp @@ -109,9 +109,9 @@ Swift::Presence::ref Buddy::generatePresenceStanza(int features, bool only_new) // caps // presence->addPayload(boost::shared_ptr(new Swift::CapsInfo (CONFIG().caps))); - if (features & 0/*TRANSPORT_FEATURE_AVATARS*/) { +// if (features & 0/*TRANSPORT_FEATURE_AVATARS*/) { presence->addPayload(boost::shared_ptr(new Swift::VCardUpdate (getIconHash()))); - } +// } } if (only_new) { @@ -151,6 +151,7 @@ void Buddy::buddyChanged() { if (presence) { m_rosterManager->getUser()->getComponent()->getStanzaChannel()->sendPresence(presence); } + onBuddyChanged(); } void Buddy::handleVCardReceived(const std::string &id, const Swift::JID &to, Swift::VCard::ref vcard) {