From 05585ff8cf9ef090c7158af47d99df835a22686d Mon Sep 17 00:00:00 2001 From: Konstantinos Sideris Date: Fri, 11 May 2018 13:41:46 +0300 Subject: Make explicit that MatrixClient & Cache are unique pointers --- src/MatrixClient.cc | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'src/MatrixClient.cc') 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 instance_ = nullptr; } namespace http { void -init(QObject *parent) +init() { if (!instance_) - instance_ = new MatrixClient(parent); + instance_ = std::make_unique(); } MatrixClient * client() { - return instance_; + return instance_.get(); } } -- cgit 1.5.1