diff --git a/src/plugins/debugger/debuggerplugin.cpp b/src/plugins/debugger/debuggerplugin.cpp index 4cc32f93369a1024fb662f5fb449e3b3f7ab415e..0668f1f48c4391c8bc0156920207a99d85f09bb5 100644 --- a/src/plugins/debugger/debuggerplugin.cpp +++ b/src/plugins/debugger/debuggerplugin.cpp @@ -1619,7 +1619,8 @@ void DebuggerPluginPrivate::attachCore() DebuggerStartParameters sp; QString display = dlg.useLocalCoreFile() ? dlg.localCoreFile() : dlg.remoteCoreFile(); QTC_ASSERT(fillParameters(&sp, dlg.kit()), return); - sp.masterEngineType = GdbEngineType; + DebuggerKitInformation::DebuggerItem info = DebuggerKitInformation::debuggerItem(dlg.kit()); + sp.masterEngineType = info.engineType; sp.executable = dlg.localExecutableFile(); sp.coreFile = dlg.localCoreFile(); sp.displayName = tr("Core file \"%1\"").arg(display);