summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--plugins/fossil/fossilplugin.cpp3
-rw-r--r--plugins/fossil/fossilplugin.h2
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;