diff --git a/plugins/fossil/fossilplugin.cpp b/plugins/fossil/fossilplugin.cpp index 55034fad18a..e79526786cb 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(context, m_client); connect(m_client, &VcsBase::VcsBaseClient::changed, vcsCtrl, &FossilControl::changed); addAutoReleasedObject(new OptionsPage(vcsCtrl));