From 5d99995ceee2fb9a5291d470e36319319b345276 Mon Sep 17 00:00:00 2001 From: Manuel Nickschas Date: Tue, 16 Apr 2013 23:06:57 +0200 Subject: [PATCH] Finally fix reconnection logic Really, that part of the code needs a good old refactoring. --- src/client/coreconnection.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/client/coreconnection.cpp b/src/client/coreconnection.cpp index ab42b74c..7112b854 100644 --- a/src/client/coreconnection.cpp +++ b/src/client/coreconnection.cpp @@ -352,7 +352,9 @@ void CoreConnection::disconnectFromCore() void CoreConnection::disconnectFromCore(const QString &errorString, bool wantReconnect) { - if (!wantReconnect) + if (wantReconnect) + _reconnectTimer.start(); + else _reconnectTimer.stop(); _wantReconnect = wantReconnect; // store if disconnect was requested -- 2.20.1