diff --git a/src/buddy.cpp b/src/buddy.cpp index f72b7bf4b3694f3adc89e038343455d98a374a18..215a5001b4d4120fca6113f814e48f957ae7db52 100644 --- a/src/buddy.cpp +++ b/src/buddy.cpp @@ -30,7 +30,7 @@ Buddy::Buddy(RosterManager *rosterManager, long id) : m_id(id), m_online(false), } Buddy::~Buddy() { - m_rosterManager->unsetBuddy(this); +// m_rosterManager->unsetBuddy(this); } void Buddy::generateJID() { diff --git a/src/networkplugin.cpp b/src/networkplugin.cpp index bfdaef200317f68e7a02ef12aa22316adf1dfb63..f5b82b65ee5d49cac7967570ffe48667b012b9ca 100644 --- a/src/networkplugin.cpp +++ b/src/networkplugin.cpp @@ -92,7 +92,7 @@ void NetworkPlugin::handleDisconnected(const std::string &user, const std::strin void NetworkPlugin::handleConnected(bool error) { if (error) { std::cout << "Connecting error\n"; - connect(); + m_reconnectTimer->start(); } else { std::cout << "Connected\n";