aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/vcsbase
diff options
context:
space:
mode:
authorhjk <hjk@qt.io>2020-01-24 10:13:02 +0100
committerhjk <hjk@qt.io>2020-01-24 09:55:35 +0000
commite0072ec165fc12c45718b154512a3268ae66a818 (patch)
treee63ea2ee83e8f0d7bb53c0226d0c42c1ed414f52 /src/plugins/vcsbase
parent1cd936c53145f520fb9a3817a6548d9d25c399f0 (diff)
Vcs: Move settings ownership from VcsBaseClientImpl to plugin
Turns out CVS and Bazaar already had an unused copy there... Change-Id: I512c4d6322620e2b55d9008600ac676ce09032aa Reviewed-by: Orgad Shaneh <orgads@gmail.com>
Diffstat (limited to 'src/plugins/vcsbase')
-rw-r--r--src/plugins/vcsbase/vcsbaseclient.cpp5
-rw-r--r--src/plugins/vcsbase/vcsbaseclient.h2
2 files changed, 1 insertions, 6 deletions
diff --git a/src/plugins/vcsbase/vcsbaseclient.cpp b/src/plugins/vcsbase/vcsbaseclient.cpp
index 25358a761e..625009fb76 100644
--- a/src/plugins/vcsbase/vcsbaseclient.cpp
+++ b/src/plugins/vcsbase/vcsbaseclient.cpp
@@ -81,11 +81,6 @@ VcsBaseClientImpl::VcsBaseClientImpl(VcsBaseClientSettings *settings) :
this, &VcsBaseClientImpl::saveSettings);
}
-VcsBaseClientImpl::~VcsBaseClientImpl()
-{
- delete m_clientSettings;
-}
-
VcsBaseClientSettings &VcsBaseClientImpl::settings() const
{
return *m_clientSettings;
diff --git a/src/plugins/vcsbase/vcsbaseclient.h b/src/plugins/vcsbase/vcsbaseclient.h
index 463a4ee939..5aecf564b6 100644
--- a/src/plugins/vcsbase/vcsbaseclient.h
+++ b/src/plugins/vcsbase/vcsbaseclient.h
@@ -60,7 +60,7 @@ class VCSBASE_EXPORT VcsBaseClientImpl : public QObject
public:
explicit VcsBaseClientImpl(VcsBaseClientSettings *settings);
- ~VcsBaseClientImpl() override;
+ ~VcsBaseClientImpl() override = default;
VcsBaseClientSettings &settings() const;