From ad083f64b150d50913fb8d5875e0e81b1cfbdcac Mon Sep 17 00:00:00 2001 From: Tobias Fella Date: Sat, 6 Jan 2024 17:46:28 +0100 Subject: [PATCH] Ensure that only one RoomManager exists --- src/roommanager.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/roommanager.h b/src/roommanager.h index a95ff47a3..41e359030 100644 --- a/src/roommanager.h +++ b/src/roommanager.h @@ -96,7 +96,6 @@ class RoomManager : public QObject, public UriResolverBase Q_PROPERTY(ChatDocumentHandler *chatDocumentHandler READ chatDocumentHandler WRITE setChatDocumentHandler NOTIFY chatDocumentHandlerChanged) public: - explicit RoomManager(QObject *parent = nullptr); virtual ~RoomManager(); static RoomManager &instance(); static RoomManager *create(QQmlEngine *engine, QJSEngine *) @@ -418,4 +417,7 @@ private: * @sa resolveResource(), Quotient::UriResolverBase::visitUser(), Quotient::UriResolverBase::visitResource() */ Q_INVOKABLE bool visitNonMatrix(const QUrl &url) override; + +private: + explicit RoomManager(QObject *parent = nullptr); };