X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fclient%2Fclient.cpp;h=938d107218e59bb17724aa333ee1b220a5d84028;hp=9257594f4accf966f720e695054c60a4139a4a5b;hb=47b574c28983254b6679191f76ddb36fe7da7632;hpb=2039f5e28eeb431e394f1c2468a26218bd926538 diff --git a/src/client/client.cpp b/src/client/client.cpp index 9257594f..938d1072 100644 --- a/src/client/client.cpp +++ b/src/client/client.cpp @@ -161,6 +161,8 @@ void Client::disconnectFromCore() { } void Client::coreSocketConnected() { + connect(this, SIGNAL(recvPartialItem(uint, uint)), this, SIGNAL(coreConnectionProgress(uint, uint))); + emit coreConnectionMsg(tr("Synchronizing to core...")); VarMap clientInit; clientInit["GuiProtocol"] = GUI_PROTOCOL; clientInit["User"] = coreConnectionInfo["User"].toString(); @@ -174,6 +176,7 @@ void Client::coreSocketDisconnected() { } void Client::recvCoreState(const QVariant &state) { + disconnect(this, SIGNAL(recvPartialItem(uint, uint)), this, SIGNAL(coreConnectionProgress(uint, uint))); syncToCore(state); }