add new thread action enum and use it for QDBusConnectionPrivate::isServiceRegisteredByThread()

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
This commit is contained in:
Ivailo Monev 2021-03-20 18:52:01 +02:00
parent 5ee858f543
commit 966b2f97b6
2 changed files with 2 additions and 1 deletions

View file

@ -2377,7 +2377,7 @@ bool QDBusConnectionPrivate::isServiceRegisteredByThread(const QString &serviceN
if (serviceName == dbusServiceString())
return false;
QDBusReadLocker locker(UnregisterServiceAction, this);
QDBusReadLocker locker(ServiceRegisteredAction, this);
return serviceNames.contains(serviceName);
}

View file

@ -55,6 +55,7 @@ enum ThreadAction {
RegisterObjectAction = 2,
UnregisterObjectAction = 3,
ObjectRegisteredAtAction = 4,
ServiceRegisteredAction = 5,
CloseConnectionAction = 10,
ObjectDestroyedAction = 11,