diff --git a/tools/qdbus/src/qdbusabstractinterface.cpp b/tools/qdbus/src/qdbusabstractinterface.cpp index 0536f56..bbbc120 100644 --- a/tools/qdbus/src/qdbusabstractinterface.cpp +++ b/tools/qdbus/src/qdbusabstractinterface.cpp @@ -200,7 +200,7 @@ QDBusAbstractInterface::QDBusAbstractInterface(QDBusAbstractInterfacePrivate &d, : QObject(d, parent) { // keep track of the service owner - if (d_func()->connection.isConnected()) + if (d_func()->isValid) QObject::connect(d_func()->connectionPrivate(), SIGNAL(serviceOwnerChanged(QString,QString,QString)), this, SLOT(_q_serviceOwnerChanged(QString,QString,QString))); }