From: Manuel Nickschas Date: Sat, 28 Dec 2013 16:49:28 +0000 (+0100) Subject: Delete the TransferManager on disconnect X-Git-Tag: 0.10-beta1~67 X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=commitdiff_plain;h=19110173761122c3e6339f6cff608668c37052ee;hp=2a89d1b0c473f92c5cf9fb803d99e8b51b2c68e7 Delete the TransferManager on disconnect Makes sense, doesn't it...? --- diff --git a/src/client/client.cpp b/src/client/client.cpp index 7ab4e272..b6b87917 100644 --- a/src/client/client.cpp +++ b/src/client/client.cpp @@ -479,6 +479,12 @@ void Client::setDisconnectedFromCore() _ignoreListManager->deleteLater(); _ignoreListManager = 0; } + + if (_transferManager) { + _transferManager->deleteLater(); + _transferManager = 0; + } + // we probably don't want to save pending input for reconnect _userInputBuffer.clear();