diff options
author | Ievgenii Meshcheriakov <ievgenii.meshcheriakov@qt.io> | 2023-08-15 13:14:57 +0200 |
---|---|---|
committer | Ievgenii Meshcheriakov <ievgenii.meshcheriakov@qt.io> | 2023-08-21 12:18:33 +0200 |
commit | 7c9e61a3fe6da233571f24acf7ec9d9a8fc43210 (patch) | |
tree | 5fba00b8633e44a9f817b2bcf9128351cc1a9c8b /src/dbus/qdbusserver.cpp | |
parent | 338de683950b3826edfc29c5d64da1df6b21a360 (diff) |
QDBusConnectionManager: Use invokeMethod() to create servers
Use QMetaObject::invokeMethod() with a lambda instead of setting
up a permanent signal/slot connections with BlockingQueuedConnection
type. This makes the code flow easier to follow.
Change-Id: Ib6566e7a4694ecbd69900b645d020b3331fb3462
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
Diffstat (limited to 'src/dbus/qdbusserver.cpp')
-rw-r--r-- | src/dbus/qdbusserver.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/dbus/qdbusserver.cpp b/src/dbus/qdbusserver.cpp index 2efc61a671..e298b14bf1 100644 --- a/src/dbus/qdbusserver.cpp +++ b/src/dbus/qdbusserver.cpp @@ -38,7 +38,7 @@ QDBusServer::QDBusServer(const QString &address, QObject *parent) if (!instance) return; - emit instance->serverRequested(address, this); + instance->createServer(address, this); Q_ASSERT(d != nullptr); QObject::connect(d, SIGNAL(newServerConnection(QDBusConnectionPrivate*)), @@ -67,7 +67,7 @@ QDBusServer::QDBusServer(QObject *parent) if (!instance) return; - emit instance->serverRequested(address, this); + instance->createServer(address, this); Q_ASSERT(d != nullptr); QObject::connect(d, SIGNAL(newServerConnection(QDBusConnectionPrivate*)), |