aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/plugins/qnx/qnxplugin.cpp6
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);