Debugger: Make version autodetection work with remote instances

Change-Id: I8a532a81beebc5a0080e63f1cf76db7cbf81c52b
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
This commit is contained in:
hjk
2021-07-14 08:29:18 +02:00
parent 38f23a9a4a
commit cb96b1f89b

View File

@@ -432,8 +432,7 @@ void DebuggerItemConfigWidget::binaryPathHasChanged()
return;
DebuggerItem tmp;
QFileInfo fi = QFileInfo(m_binaryChooser->filePath().toString());
if (fi.isExecutable()) {
if (m_binaryChooser->filePath().isExecutableFile()) {
tmp = item();
tmp.reinitializeFromFile();
}
@@ -800,7 +799,7 @@ void DebuggerItemManagerPrivate::autoDetectGdbOrLldbDebuggers(const FilePath &de
const QString name = detectionSource.isEmpty() ? tr("System %1 at %2") : tr("Detected %1 at %2");
item.setUnexpandedDisplayName(name.arg(item.engineTypeName()).arg(command.toUserOutput()));
m_model->addDebugger(item);
logMessages.append(tr("Found: \"%1\"").arg(name));
logMessages.append(tr("Found: \"%1\"").arg(command.toUserOutput()));
}
if (logMessage)
*logMessage = logMessages.join('\n');