From 270fef0866420e2df89ab1b88591e4bddc2ad782 Mon Sep 17 00:00:00 2001 From: hjk Date: Mon, 21 Jun 2021 10:27:27 +0200 Subject: [PATCH] ProjectExplorer: Move DesktopDevice initialization From ProjectExplorerPlugin::extensionsInitialize to initialize. It's cheap, and needed for other plugins to access local file operations via the generic IDevice interfaces. Change-Id: Iefa31d4dcbe4c894756e5f42e5a6cc2b8aecf24f Reviewed-by: Eike Ziller --- src/plugins/projectexplorer/projectexplorer.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/plugins/projectexplorer/projectexplorer.cpp b/src/plugins/projectexplorer/projectexplorer.cpp index ef568c05ca6..c5cee97319a 100644 --- a/src/plugins/projectexplorer/projectexplorer.cpp +++ b/src/plugins/projectexplorer/projectexplorer.cpp @@ -1948,6 +1948,8 @@ bool ProjectExplorerPlugin::initialize(const QStringList &arguments, QString *er return SessionManager::activeSession(); }); + DeviceManager::instance()->addDevice(IDevice::Ptr(new DesktopDevice)); + return true; } @@ -2063,8 +2065,6 @@ void ProjectExplorerPlugin::extensionsInitialized() BuildManager::extensionsInitialized(); - DeviceManager::instance()->addDevice(IDevice::Ptr(new DesktopDevice)); - QSsh::SshSettings::loadSettings(Core::ICore::settings()); const auto searchPathRetriever = [] { Utils::FilePaths searchPaths = {Core::ICore::libexecPath()};