diff --git a/src/buddy.cpp b/src/buddy.cpp index f72b7bf4..215a5001 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 bfdaef20..f5b82b65 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";