diff options
Diffstat (limited to 'src/plugins/qnx/qnxplugin.cpp')
-rw-r--r-- | src/plugins/qnx/qnxplugin.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/plugins/qnx/qnxplugin.cpp b/src/plugins/qnx/qnxplugin.cpp index 25262c394f..c6664b9f60 100644 --- a/src/plugins/qnx/qnxplugin.cpp +++ b/src/plugins/qnx/qnxplugin.cpp @@ -21,6 +21,7 @@ #include <extensionsystem/iplugin.h> #include <projectexplorer/devicesupport/devicecheckbuildstep.h> +#include <projectexplorer/devicesupport/devicemanager.h> #include <projectexplorer/deployconfiguration.h> #include <projectexplorer/kitinformation.h> #include <projectexplorer/projectexplorer.h> @@ -122,8 +123,9 @@ private: void QnxPlugin::extensionsInitialized() { - // Can't do in init as not all devices are around. - d->configurationManager.restoreConfigurations(); + // Can't do yet as not all devices are around. + connect(DeviceManager::instance(), &DeviceManager::devicesLoaded, + &d->configurationManager, &QnxConfigurationManager::restoreConfigurations); // Attach support connect(&d->m_attachToQnxApplication, &QAction::triggered, this, &showAttachToProcessDialog); |