diff --git a/src/user.cpp b/src/user.cpp index b44c22536c587aab8de268396d35a24040e21e03..2ca77538709de7a2a049216f806fef4babb25d10 100644 --- a/src/user.cpp +++ b/src/user.cpp @@ -67,8 +67,7 @@ const Swift::JID &User::getJID() { } void User::handlePresence(Swift::Presence::ref presence) { - Swift::Presence::ref highest = m_presenceOracle->getHighestPriorityPresence(m_jid.toBare()); - + std::cout << "PRESENCE " << presence->getFrom().toString() << "\n"; if (!m_connected) { // we are not connected to legacy network, so we should do it when disco#info arrive :) if (m_readyForConnect == false) { @@ -114,6 +113,7 @@ void User::handlePresence(Swift::Presence::ref presence) { return; } + Swift::Presence::ref highest = m_presenceOracle->getHighestPriorityPresence(m_jid.toBare()); if (highest) { highest->setTo(presence->getFrom().toBare()); highest->setFrom(m_component->getJID());