forked from qt-creator/qt-creator
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>
This commit is contained in:
@@ -78,6 +78,11 @@ RemoteLinuxRunConfiguration::RemoteLinuxRunConfiguration(Target *target, Core::I
|
|||||||
this, &RemoteLinuxRunConfiguration::updateTargetInformation);
|
this, &RemoteLinuxRunConfiguration::updateTargetInformation);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void RemoteLinuxRunConfiguration::doAdditionalSetup(const RunConfigurationCreationInfo &)
|
||||||
|
{
|
||||||
|
updateTargetInformation();
|
||||||
|
}
|
||||||
|
|
||||||
Runnable RemoteLinuxRunConfiguration::runnable() const
|
Runnable RemoteLinuxRunConfiguration::runnable() const
|
||||||
{
|
{
|
||||||
Runnable r = RunConfiguration::runnable();
|
Runnable r = RunConfiguration::runnable();
|
||||||
|
@@ -40,10 +40,10 @@ public:
|
|||||||
RemoteLinuxRunConfiguration(ProjectExplorer::Target *target, Core::Id id);
|
RemoteLinuxRunConfiguration(ProjectExplorer::Target *target, Core::Id id);
|
||||||
static const char *IdPrefix;
|
static const char *IdPrefix;
|
||||||
|
|
||||||
protected:
|
private:
|
||||||
|
void doAdditionalSetup(const ProjectExplorer::RunConfigurationCreationInfo &) override;
|
||||||
ProjectExplorer::Runnable runnable() const override;
|
ProjectExplorer::Runnable runnable() const override;
|
||||||
|
|
||||||
private:
|
|
||||||
void updateTargetInformation();
|
void updateTargetInformation();
|
||||||
};
|
};
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user