X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fclient%2Fcoreconnection.cpp;h=8ad692e2cf50177462f4049d03d7d84eded1fa45;hp=3bd59e0bd35f62ed926693acd6d97bb706b37f36;hb=d8d9cc49774faf66170790ea687c37584e5e7a51;hpb=6cdf52e028dda9e1f7f5627e21e440e21815e3ab diff --git a/src/client/coreconnection.cpp b/src/client/coreconnection.cpp index 3bd59e0b..8ad692e2 100644 --- a/src/client/coreconnection.cpp +++ b/src/client/coreconnection.cpp @@ -153,16 +153,16 @@ void CoreConnection::solidNetworkStatusChanged(Solid::Networking::Status status) switch(status) { case Solid::Networking::Unknown: case Solid::Networking::Connected: - qDebug() << "Solid: Network status changed to connected or unknown"; + //qDebug() << "Solid: Network status changed to connected or unknown"; if(state() == Disconnected) { if(_wantReconnect && s.autoReconnect()) { reconnectToCore(); } } break; + case Solid::Networking::Disconnecting: case Solid::Networking::Unconnected: - qDebug() << "Solid: Disconnected"; - if(!isLocalConnection()) + if(state() != Disconnected && !isLocalConnection()) disconnectFromCore(tr("Network is down"), true); break; default: @@ -255,7 +255,7 @@ void CoreConnection::coreSocketError(QAbstractSocket::SocketError) { } void CoreConnection::coreSocketDisconnected() { - qDebug() << Q_FUNC_INFO; + // qDebug() << Q_FUNC_INFO; resetConnection(true); // FIXME handle disconnects gracefully }