summaryrefslogtreecommitdiff
path: root/src/plugins/qnx/blackberrydeviceconnection.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/qnx/blackberrydeviceconnection.cpp')
-rw-r--r--src/plugins/qnx/blackberrydeviceconnection.cpp7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/plugins/qnx/blackberrydeviceconnection.cpp b/src/plugins/qnx/blackberrydeviceconnection.cpp
index 5db6264125..97ccd975f6 100644
--- a/src/plugins/qnx/blackberrydeviceconnection.cpp
+++ b/src/plugins/qnx/blackberrydeviceconnection.cpp
@@ -32,6 +32,7 @@
#include "blackberrydeviceconnection.h"
#include "blackberryconfiguration.h"
+#include "blackberryconfigurationmanager.h"
#include "qnxutils.h"
#include <projectexplorer/devicesupport/devicemanager.h>
@@ -61,7 +62,11 @@ BlackBerryDeviceConnection::BlackBerryDeviceConnection() :
void BlackBerryDeviceConnection::connectDevice(const ProjectExplorer::IDevice::ConstPtr &device)
{
Utils::Environment env = Utils::Environment::systemEnvironment();
- QnxUtils::prependQnxMapToEnvironment(BlackBerryConfiguration::instance().qnxEnv(), env);
+
+ QMultiMap<QString, QString> qnxEnv = BlackBerryConfigurationManager::instance().defaultQnxEnv();
+ if (!qnxEnv.isEmpty())
+ QnxUtils::prependQnxMapToEnvironment(qnxEnv, env);
+
m_process->setEnvironment(env.toStringList());
m_host = device->sshParameters().host;