From: Marcus Eggenberger Date: Tue, 6 Jan 2009 13:08:33 +0000 (+0100) Subject: fixing request -> receive sync calls X-Git-Tag: 0.4.0~260 X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=commitdiff_plain;h=e531fd1f1ea36a360a9d876c94e73b0f3b1bcd22 fixing request -> receive sync calls --- diff --git a/src/common/signalproxy.cpp b/src/common/signalproxy.cpp index 4459c047..0cb8106d 100644 --- a/src/common/signalproxy.cpp +++ b/src/common/signalproxy.cpp @@ -828,7 +828,7 @@ bool SignalProxy::invokeSlot(QObject *receiver, int methodId, const QVariantList ? Qt::DirectConnection : Qt::QueuedConnection; - if (type == Qt::DirectConnection) { + if(type == Qt::DirectConnection) { return receiver->qt_metacall(QMetaObject::InvokeMetaMethod, methodId, _a) < 0; } else { qWarning() << "Queued Connections are not implemented yet"; @@ -1233,6 +1233,7 @@ const QHash &SignalProxy::ExtendedMetaObject::receiveMap() { if(receiverId != -1) receiveMap[i] = receiverId; } + _receiveMap = receiveMap; } return _receiveMap; }