forked from qt-creator/qt-creator
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 <eike.ziller@qt.io>
This commit is contained in:
@@ -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()};
|
||||
|
Reference in New Issue
Block a user