From 75f6f1d8439ce9874bf31905210ff5be3afa213a Mon Sep 17 00:00:00 2001 From: Thiago Macieira Date: Fri, 3 Apr 2015 17:19:34 -0700 Subject: [PATCH] tst_QDBusAbstractAdaptor: fix reception of signals from P2P connection P2P connections don't have senders and receivers, so asking QDBusConnection to connect to a signal with a sender was a mistake (added in 5368e44a86a4e0d4582ff5268986ea8bd0fa64ca). Due to an internal bug, this never presented itself -- double fault. Fix the connection so that we don't get unit test failures when the bug is solved. Change-Id: I9a75ad8521ae4e5cbbe5ffff13d1a78b7dea6d07 Reviewed-by: Alex Blasche --- .../auto/dbus/qdbusabstractadaptor/tst_qdbusabstractadaptor.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/auto/dbus/qdbusabstractadaptor/tst_qdbusabstractadaptor.cpp b/tests/auto/dbus/qdbusabstractadaptor/tst_qdbusabstractadaptor.cpp index e51d03c811..d26af847cf 100644 --- a/tests/auto/dbus/qdbusabstractadaptor/tst_qdbusabstractadaptor.cpp +++ b/tests/auto/dbus/qdbusabstractadaptor/tst_qdbusabstractadaptor.cpp @@ -346,7 +346,7 @@ void syncPeer() // wait for the sync signal with the right ID QEventLoop loop; QDBusConnection con("peer"); - con.connect(serviceName, objectPath, interfaceName, "syncReceived", + con.connect(QString(), objectPath, interfaceName, "syncReceived", QStringList() << reqId, QString(), &loop, SLOT(quit())); QDBusMessage req = QDBusMessage::createMethodCall(serviceName, objectPath, interfaceName, "requestSync");