From c07e2133990d23e1aa7df6a8bf6ff77ea50c2167 Mon Sep 17 00:00:00 2001 From: Tobias Hunger Date: Fri, 15 Apr 2011 16:02:44 +0200 Subject: VCS: Do not claim to support any operation if unconfigured Make sure none of the VCS systems claims it does support any VCS operation while unconfigured. This stops the specific VCS from showing up in wizards, etc. till they can actually be used. --- src/plugins/git/gitplugin.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'src/plugins/git/gitplugin.cpp') diff --git a/src/plugins/git/gitplugin.cpp b/src/plugins/git/gitplugin.cpp index 08a122dc92..8687ec823f 100644 --- a/src/plugins/git/gitplugin.cpp +++ b/src/plugins/git/gitplugin.cpp @@ -277,13 +277,14 @@ bool GitPlugin::initialize(const QStringList &arguments, QString *errorMessage) Q_UNUSED(arguments) Q_UNUSED(errorMessage) + m_core = Core::ICore::instance(); + m_gitClient = new GitClient(this); + typedef VCSBase::VCSEditorFactory GitEditorFactory; typedef VCSBase::VCSSubmitEditorFactory GitSubmitEditorFactory; VCSBase::VCSBasePlugin::initialize(new GitVersionControl(m_gitClient)); - m_core = Core::ICore::instance(); - m_gitClient = new GitClient(this); // Create the globalcontext list to register actions accordingly Core::Context globalcontext(Core::Constants::C_GLOBAL); -- cgit v1.2.1