X-Git-Url: https://git.quassel-irc.org/?a=blobdiff_plain;ds=sidebyside;f=src%2Fclient%2Fclient.cpp;h=8d6068912e140401086a7e0a30e5e06aae9c01a5;hb=cf7c5679c2475bb563cd64e15477c485d89368a3;hp=5e472a10392eb34f9ef1cd8f526c67285ec780f7;hpb=997a62b68d7469a93f373476dd955c44eb051be0;p=quassel.git 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;