diff options
Diffstat (limited to 'src/plugins/remotelinux/remotelinuxapplicationrunner.cpp')
-rw-r--r-- | src/plugins/remotelinux/remotelinuxapplicationrunner.cpp | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/src/plugins/remotelinux/remotelinuxapplicationrunner.cpp b/src/plugins/remotelinux/remotelinuxapplicationrunner.cpp index f8cb42f0941..5744373eeac 100644 --- a/src/plugins/remotelinux/remotelinuxapplicationrunner.cpp +++ b/src/plugins/remotelinux/remotelinuxapplicationrunner.cpp @@ -35,6 +35,9 @@ #include "remotelinuxrunconfiguration.h" #include "remotelinuxusedportsgatherer.h" +#include <projectexplorer/target.h> +#include <projectexplorer/profileinformation.h> + #include <utils/portlist.h> #include <utils/qtcassert.h> #include <ssh/sshconnection.h> @@ -63,16 +66,16 @@ class AbstractRemoteLinuxApplicationRunnerPrivate { public: AbstractRemoteLinuxApplicationRunnerPrivate(const RemoteLinuxRunConfiguration *runConfig) - : devConfig(runConfig->deviceConfig()), + : devConfig(ProjectExplorer::DeviceProfileInformation::device(runConfig->target()->profile()) + .dynamicCast<const LinuxDeviceConfiguration>()), remoteExecutable(runConfig->remoteExecutableFilePath()), appArguments(runConfig->arguments()), commandPrefix(runConfig->commandPrefix()), - initialFreePorts(runConfig->freePorts()), + initialFreePorts(devConfig->freePorts()), connection(0), stopRequested(false), state(Inactive) - { - } + { } RemoteLinuxUsedPortsGatherer portsGatherer; LinuxDeviceConfiguration::ConstPtr devConfig; |