forked from qt-creator/qt-creator
Debugger: Continue startup in case of errors also in localized GDB
Change-Id: I7840e2a398e3ad50cb5526fa2a81584f02beec78 Task-number: QTCREATORBUG-20765 Reviewed-by: André Hartmann <aha_1980@gmx.de> Reviewed-by: Christian Stenger <christian.stenger@qt.io>
This commit is contained in:
@@ -4520,19 +4520,14 @@ void GdbEngine::handleFileExecAndSymbols(const DebuggerResponse &response)
|
|||||||
CHECK_STATE(EngineSetupRequested);
|
CHECK_STATE(EngineSetupRequested);
|
||||||
|
|
||||||
if (isRemoteEngine()) {
|
if (isRemoteEngine()) {
|
||||||
if (response.resultClass == ResultDone) {
|
if (response.resultClass != ResultDone) {
|
||||||
callTargetRemote();
|
QString msg = response.data["msg"].data();
|
||||||
} else {
|
if (!msg.isEmpty()) {
|
||||||
QString reason = response.data["msg"].data();
|
showMessage(msg);
|
||||||
QString msg = tr("Reading debug information failed:") + '\n' + reason;
|
|
||||||
if (reason.endsWith("No such file or directory.")) {
|
|
||||||
showMessage("INFERIOR STARTUP: BINARY NOT FOUND");
|
|
||||||
showMessage(msg, StatusBar);
|
showMessage(msg, StatusBar);
|
||||||
|
}
|
||||||
|
}
|
||||||
callTargetRemote(); // Proceed nevertheless.
|
callTargetRemote(); // Proceed nevertheless.
|
||||||
} else {
|
|
||||||
notifyInferiorSetupFailedHelper(msg);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
} else if (isCoreEngine()) {
|
} else if (isCoreEngine()) {
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user