diff --git a/src/plugins/boot2qt/qdbrunconfiguration.cpp b/src/plugins/boot2qt/qdbrunconfiguration.cpp index d1abe582290..8fc375d06b8 100644 --- a/src/plugins/boot2qt/qdbrunconfiguration.cpp +++ b/src/plugins/boot2qt/qdbrunconfiguration.cpp @@ -110,6 +110,11 @@ ProjectExplorer::RunConfiguration::ConfigurationState QdbRunConfiguration::ensur return Configured; } +void QdbRunConfiguration::doAdditionalSetup(const RunConfigurationCreationInfo &) +{ + updateTargetInformation(); +} + void QdbRunConfiguration::updateTargetInformation() { const BuildTargetInfo bti = buildTargetInfo(); diff --git a/src/plugins/boot2qt/qdbrunconfiguration.h b/src/plugins/boot2qt/qdbrunconfiguration.h index 0099c63b5ea..123e94fbbdc 100644 --- a/src/plugins/boot2qt/qdbrunconfiguration.h +++ b/src/plugins/boot2qt/qdbrunconfiguration.h @@ -45,9 +45,10 @@ class QdbRunConfiguration : public ProjectExplorer::RunConfiguration public: QdbRunConfiguration(ProjectExplorer::Target *target, Core::Id id); - ConfigurationState ensureConfigured(QString *errorMessage) override; - private: + ConfigurationState ensureConfigured(QString *errorMessage) override; + void doAdditionalSetup(const ProjectExplorer::RunConfigurationCreationInfo &) override; + void updateTargetInformation(); QString defaultDisplayName() const; };