diff options
author | hjk <hjk@theqtcompany.com> | 2016-05-03 10:30:56 +0200 |
---|---|---|
committer | hjk <hjk@theqtcompany.com> | 2016-05-04 14:26:36 +0000 |
commit | c813b5f31cde78fd40f5284202820eb759a7cfe2 (patch) | |
tree | 3dbd3109dfb679bb6bdaa0379f5ebf2cb4eca943 /src/plugins/valgrind/valgrindengine.cpp | |
parent | 3d96108bbdd68f24665933152379010866011f32 (diff) |
Make local custom executables run independent of device selection
Task-number: QTCREATORBUG-16199
Change-Id: I1e9e2103e626c6480fa1c5ac9b2b3f8ac93e3038
Reviewed-by: Christian Kandeler <christian.kandeler@theqtcompany.com>
Reviewed-by: Tobias Hunger <tobias.hunger@qt.io>
Diffstat (limited to 'src/plugins/valgrind/valgrindengine.cpp')
-rw-r--r-- | src/plugins/valgrind/valgrindengine.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/plugins/valgrind/valgrindengine.cpp b/src/plugins/valgrind/valgrindengine.cpp index 935bc1f243..dde2ae7fd0 100644 --- a/src/plugins/valgrind/valgrindengine.cpp +++ b/src/plugins/valgrind/valgrindengine.cpp @@ -85,8 +85,9 @@ void ValgrindRunControl::start() ValgrindRunner *run = runner(); run->setValgrindExecutable(m_settings->valgrindExecutable()); run->setValgrindArguments(genericToolArguments() + toolArguments()); - run->setDevice(device()); - run->setDebuggee(runnable().as<StandardRunnable>()); + const StandardRunnable r = runnable().as<StandardRunnable>(); + run->setDevice(r.device ? r.device : device()); + run->setDebuggee(r); connect(run, &ValgrindRunner::processOutputReceived, this, &ValgrindRunControl::receiveProcessOutput); |