aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/debugger/debuggerdialogs.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/debugger/debuggerdialogs.cpp')
-rw-r--r--src/plugins/debugger/debuggerdialogs.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/plugins/debugger/debuggerdialogs.cpp b/src/plugins/debugger/debuggerdialogs.cpp
index 17dbc383c37..1b3cacdd9d4 100644
--- a/src/plugins/debugger/debuggerdialogs.cpp
+++ b/src/plugins/debugger/debuggerdialogs.cpp
@@ -403,10 +403,10 @@ void StartApplicationDialog::run(bool attachRemote)
return;
Kit *k = dialog.d->kitChooser->currentKit();
- IDevice::ConstPtr dev = DeviceKitAspect::device(k);
auto runControl = new RunControl(ProjectExplorer::Constants::DEBUG_RUN_MODE);
- auto debugger = new DebuggerRunTool(runControl, k);
+ runControl->setKit(k);
+ auto debugger = new DebuggerRunTool(runControl);
const StartApplicationParameters newParameters = dialog.parameters();
if (newParameters != history.back()) {
@@ -423,6 +423,7 @@ void StartApplicationDialog::run(bool attachRemote)
settings->endGroup();
}
+ IDevice::ConstPtr dev = DeviceKitAspect::device(k);
Runnable inferior = newParameters.runnable;
const QString inputAddress = dialog.d->channelOverrideEdit->text();
if (!inputAddress.isEmpty())