X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fclient%2Fclient.cpp;h=94119f5ea7e3591ab2ce50657061a63af9036fa3;hp=9257594f4accf966f720e695054c60a4139a4a5b;hb=38db2f48a30f697ef8c0b61dfa6345e8a53336fd;hpb=2039f5e28eeb431e394f1c2468a26218bd926538 diff --git a/src/client/client.cpp b/src/client/client.cpp index 9257594f..94119f5e 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(quint32, quint32)), 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(quint32, quint32)), this, SIGNAL(coreConnectionProgress(uint, uint))); syncToCore(state); }