Skip to content

Commit 13dc426

Browse files
committed
Enable lazy initialisation of DBusObjectRegistry
1 parent f59b4b0 commit 13dc426

File tree

2 files changed

+2
-3
lines changed

2 files changed

+2
-3
lines changed

src/ipc/dbus/DBusManager.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,6 @@ DBusObjectRegistry &DBusManager::objectRegistry()
5252
{
5353
if (m_objectRegistry == nullptr) {
5454
m_objectRegistry = new DBusObjectRegistry(*this);
55-
m_objectRegistry->init();
5655
}
5756

5857
return *m_objectRegistry;

src/ipc/dbus/DBusObjectRegistry.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -73,15 +73,15 @@ class FaceliftIPCLibDBus_EXPORT DBusObjectRegistry : public QObject
7373

7474
DBusObjectRegistry(DBusManager &dbusManager);
7575

76-
void init();
77-
7876
void registerObject(const QString &objectPath, facelift::AsyncAnswer<bool> answer);
7977

8078
void unregisterObject(const QString &objectPath);
8179

8280
const Registry<QString>& objects(bool blocking);
8381

8482
private:
83+
void init();
84+
8585
static int nextVersion(const int currentVersion);
8686

8787
void onObjectAdded(const QString& objectPath, const QString& serviceName, int registryVersion);

0 commit comments

Comments
 (0)