diff options
Diffstat (limited to 'src/plugins/remotelinux/abstractremotelinuxdeploystep.cpp')
-rw-r--r-- | src/plugins/remotelinux/abstractremotelinuxdeploystep.cpp | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/plugins/remotelinux/abstractremotelinuxdeploystep.cpp b/src/plugins/remotelinux/abstractremotelinuxdeploystep.cpp index 68a8f9fc929..4acbe663f53 100644 --- a/src/plugins/remotelinux/abstractremotelinuxdeploystep.cpp +++ b/src/plugins/remotelinux/abstractremotelinuxdeploystep.cpp @@ -32,9 +32,12 @@ #include "abstractremotelinuxdeploystep.h" #include "abstractremotelinuxdeployservice.h" +#include "linuxdeviceconfiguration.h" #include "remotelinuxdeployconfiguration.h" +#include <projectexplorer/devicesupport/devicemanager.h> #include <projectexplorer/projectexplorerconstants.h> +#include <projectexplorer/profileinformation.h> #include <projectexplorer/target.h> #include <qt4projectmanager/qt4buildconfiguration.h> @@ -79,7 +82,8 @@ QVariantMap AbstractRemoteLinuxDeployStep::toMap() const bool AbstractRemoteLinuxDeployStep::init() { QString error; - deployService()->setDeviceConfiguration(deployConfiguration()->deviceConfiguration()); + deployService()->setDeviceConfiguration(ProjectExplorer::DeviceProfileInformation::device(target()->profile()) + .dynamicCast<const LinuxDeviceConfiguration>()); deployService()->setBuildConfiguration(qobject_cast<Qt4ProjectManager::Qt4BuildConfiguration *>(target()->activeBuildConfiguration())); const bool canDeploy = initInternal(&error); if (!canDeploy) |