summary refs log tree commit diff
path: root/src/MatrixClient.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/MatrixClient.cc')
-rw-r--r--src/MatrixClient.cc8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/MatrixClient.cc b/src/MatrixClient.cc

index c6ca74ad..6336a5cf 100644 --- a/src/MatrixClient.cc +++ b/src/MatrixClient.cc
@@ -34,22 +34,22 @@ #include "MatrixClient.h" namespace { -MatrixClient *instance_ = nullptr; +std::unique_ptr<MatrixClient> instance_ = nullptr; } namespace http { void -init(QObject *parent) +init() { if (!instance_) - instance_ = new MatrixClient(parent); + instance_ = std::make_unique<MatrixClient>(); } MatrixClient * client() { - return instance_; + return instance_.get(); } }