diff --git a/src/user.cpp b/src/user.cpp index d2dd0886d02199af2175de3862a33c607d4c29c3..25a84255651a8739446b18eebe84a1b6c1f41782 100644 --- a/src/user.cpp +++ b/src/user.cpp @@ -21,6 +21,7 @@ #include "transport/user.h" #include "transport/transport.h" #include "transport/storagebackend.h" +#include "transport/rostermanager.h" #include "Swiften/Swiften.h" namespace Transport { @@ -37,10 +38,12 @@ User::User(const Swift::JID &jid, UserInfo &userInfo, Component *component) { m_reconnectTimer = m_component->getFactories()->getTimerFactory()->createTimer(10000); m_reconnectTimer->onTick.connect(boost::bind(&User::onConnectingTimeout, this)); + + m_rosterManager = new RosterManager(this, m_component); } User::~User(){ - + delete m_rosterManager; } const Swift::JID &User::getJID() {