diff options
author | hjk <hjk@qt.io> | 2020-01-24 10:13:02 +0100 |
---|---|---|
committer | hjk <hjk@qt.io> | 2020-01-24 09:55:35 +0000 |
commit | e0072ec165fc12c45718b154512a3268ae66a818 (patch) | |
tree | e63ea2ee83e8f0d7bb53c0226d0c42c1ed414f52 /src/plugins/vcsbase | |
parent | 1cd936c53145f520fb9a3817a6548d9d25c399f0 (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.cpp | 5 | ||||
-rw-r--r-- | src/plugins/vcsbase/vcsbaseclient.h | 2 |
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; |