diff options
-rw-r--r-- | plugins/fossil/fossilplugin.cpp | 3 | ||||
-rw-r--r-- | plugins/fossil/fossilplugin.h | 2 |
2 files changed, 2 insertions, 3 deletions
diff --git a/plugins/fossil/fossilplugin.cpp b/plugins/fossil/fossilplugin.cpp index 55034fa..e795267 100644 --- a/plugins/fossil/fossilplugin.cpp +++ b/plugins/fossil/fossilplugin.cpp @@ -125,8 +125,7 @@ bool FossilPlugin::initialize(const QStringList &arguments, QString *errorMessag Core::Context context(Constants::FOSSIL_CONTEXT); m_client = new FossilClient; - auto vcsCtrl = new FossilControl(m_client); - initializeVcs(vcsCtrl, context); + auto vcsCtrl = initializeVcs<FossilControl>(context, m_client); connect(m_client, &VcsBase::VcsBaseClient::changed, vcsCtrl, &FossilControl::changed); addAutoReleasedObject(new OptionsPage(vcsCtrl)); diff --git a/plugins/fossil/fossilplugin.h b/plugins/fossil/fossilplugin.h index da48d24..e3bd1e0 100644 --- a/plugins/fossil/fossilplugin.h +++ b/plugins/fossil/fossilplugin.h @@ -59,7 +59,7 @@ class FossilPlugin : public VcsBase::VcsBasePlugin public: FossilPlugin(); ~FossilPlugin(); - bool initialize(const QStringList &arguments, QString *errorMessage); + bool initialize(const QStringList &arguments, QString *errorMessage) override; static FossilPlugin *instance(); FossilClient *client() const; |