From e9aaeb22f89e3d72785a6550e89ada3307cad385 Mon Sep 17 00:00:00 2001 From: Orgad Shaneh Date: Thu, 20 Jul 2017 12:33:08 +0300 Subject: [PATCH] Refine the creation of a dummy project for the debugger If the startup project doesn't support the chosen kit, it fails. Task-number: QTCREATORBUG-18606 Change-Id: I745768e7e9ee1740dadaae05d02dcc45f9e9ebef Reviewed-by: hjk --- src/plugins/debugger/debuggerruncontrol.cpp | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/src/plugins/debugger/debuggerruncontrol.cpp b/src/plugins/debugger/debuggerruncontrol.cpp index 25d4d1196bd..e95246e7131 100644 --- a/src/plugins/debugger/debuggerruncontrol.cpp +++ b/src/plugins/debugger/debuggerruncontrol.cpp @@ -622,12 +622,8 @@ RunConfiguration *dummyRunConfigForKit(ProjectExplorer::Kit *kit) { QTC_ASSERT(kit, return nullptr); // Caller needs to look for a suitable kit. Project *project = SessionManager::startupProject(); - Target *target = nullptr; - if (project) { - target = project->target(kit); - if (!target) - target = project->createTarget(kit); - } else { + Target *target = project ? project->target(kit) : nullptr; + if (!target) { project = new DummyProject; target = project->createTarget(kit); }