diff options
author | Christian Kandeler <christian.kandeler@qt.io> | 2019-12-10 10:59:20 +0100 |
---|---|---|
committer | Christian Kandeler <christian.kandeler@qt.io> | 2019-12-10 10:20:54 +0000 |
commit | b526d789cf19deacbc61530a76f97704f941c883 (patch) | |
tree | 1c812de601a361735fb6c62e56ce452818eff3fc | |
parent | 984938a451bd854aed81e926a7203f3c68f1d875 (diff) | |
download | qt-creator-b526d789cf19deacbc61530a76f97704f941c883.tar.gz |
RemoteLinux: Add RemoteLinuxRunConfiguration::doAdditionalSetup()
This became necessary after commit b1dbd7e358, because now run
configurations are created after parsing has finished, so they will not
initially receive the signals that cause them to update their target
information.
Fixes: QTCREATORBUG-23315
Change-Id: I761e5a5bd4ed6015037f562c10792fe16147739a
Reviewed-by: hjk <hjk@qt.io>
-rw-r--r-- | src/plugins/remotelinux/remotelinuxrunconfiguration.cpp | 5 | ||||
-rw-r--r-- | src/plugins/remotelinux/remotelinuxrunconfiguration.h | 4 |
2 files changed, 7 insertions, 2 deletions
diff --git a/src/plugins/remotelinux/remotelinuxrunconfiguration.cpp b/src/plugins/remotelinux/remotelinuxrunconfiguration.cpp index 745858dd41..40c5d49b27 100644 --- a/src/plugins/remotelinux/remotelinuxrunconfiguration.cpp +++ b/src/plugins/remotelinux/remotelinuxrunconfiguration.cpp @@ -78,6 +78,11 @@ RemoteLinuxRunConfiguration::RemoteLinuxRunConfiguration(Target *target, Core::I this, &RemoteLinuxRunConfiguration::updateTargetInformation); } +void RemoteLinuxRunConfiguration::doAdditionalSetup(const RunConfigurationCreationInfo &) +{ + updateTargetInformation(); +} + Runnable RemoteLinuxRunConfiguration::runnable() const { Runnable r = RunConfiguration::runnable(); diff --git a/src/plugins/remotelinux/remotelinuxrunconfiguration.h b/src/plugins/remotelinux/remotelinuxrunconfiguration.h index d685d19ea8..6f26ef09c2 100644 --- a/src/plugins/remotelinux/remotelinuxrunconfiguration.h +++ b/src/plugins/remotelinux/remotelinuxrunconfiguration.h @@ -40,10 +40,10 @@ public: RemoteLinuxRunConfiguration(ProjectExplorer::Target *target, Core::Id id); static const char *IdPrefix; -protected: +private: + void doAdditionalSetup(const ProjectExplorer::RunConfigurationCreationInfo &) override; ProjectExplorer::Runnable runnable() const override; -private: void updateTargetInformation(); }; |