diff --git a/src/plugins/projectexplorer/projectexplorer.cpp b/src/plugins/projectexplorer/projectexplorer.cpp index 267f469e5bf2c65febff4b5cf0c83c537b4b20e7..a3d52ba72c7090f84ec689ce4ce4357a2d39927a 100644 --- a/src/plugins/projectexplorer/projectexplorer.cpp +++ b/src/plugins/projectexplorer/projectexplorer.cpp @@ -238,7 +238,6 @@ struct ProjectExplorerPluginPrivate { Core::IMode *m_projectsMode; - ToolChainManager *m_toolChainManager; TaskHub *m_taskHub; }; @@ -247,8 +246,7 @@ ProjectExplorerPluginPrivate::ProjectExplorerPluginPrivate() : m_currentNode(0), m_delayedRunConfiguration(0), m_runMode(NoRunMode), - m_projectsMode(0), - m_toolChainManager(0) + m_projectsMode(0) { } @@ -286,7 +284,6 @@ ProjectExplorerPlugin::~ProjectExplorerPlugin() { removeObject(d->m_welcomePage); delete d->m_welcomePage; - delete d->m_toolChainManager; removeObject(this); delete d; } @@ -325,8 +322,7 @@ bool ProjectExplorerPlugin::initialize(const QStringList &arguments, QString *er #endif addAutoReleasedObject(new Internal::ClangToolChainFactory); - d->m_toolChainManager = new ToolChainManager(this); - + new ToolChainManager(this); addAutoReleasedObject(new Internal::ToolChainOptionsPage); d->m_taskHub = new TaskHub;