X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fclient%2Fclient.cpp;h=8d6068912e140401086a7e0a30e5e06aae9c01a5;hp=5e472a10392eb34f9ef1cd8f526c67285ec780f7;hb=2ccedbc06565f046269493baf4b113bcad9f940a;hpb=1d3902f7006b2585479561d99e794285471a0329 diff --git a/src/client/client.cpp b/src/client/client.cpp index 5e472a10..8d606891 100644 --- a/src/client/client.cpp +++ b/src/client/client.cpp @@ -333,11 +333,12 @@ void Client::disconnectFromCore() { socket->deleteLater(); } _syncedToCore = false; - setCurrentCoreAccount(0); emit disconnected(); emit coreConnectionStateChanged(false); // Clear internal data. Hopefully nothing relies on it at this point. + setCurrentCoreAccount(0); + if(_bufferSyncer) { _bufferSyncer->deleteLater(); _bufferSyncer = 0;