Commit 199dfbb4 authored by Oswald Buddenhagen's avatar Oswald Buddenhagen
Browse files

fix gdb shutdown logic on gdb crash

Reviewed-by: hjk
parent aa898a53
......@@ -205,14 +205,17 @@ void GdbEngine::initializeVariables()
void GdbEngine::gdbProcError(QProcess::ProcessError error)
QString msg;
bool kill = true;
switch (error) {
case QProcess::FailedToStart:
kill = false;
msg = tr("The Gdb process failed to start. Either the "
"invoked program '%1' is missing, or you may have insufficient "
"permissions to invoke the program.")
case QProcess::Crashed:
kill = false;
msg = tr("The Gdb process crashed some time after starting "
......@@ -238,7 +241,8 @@ void GdbEngine::gdbProcError(QProcess::ProcessError error)
QMessageBox::critical(q->mainWindow(), tr("Error"), msg);
// act as if it was closed by the core
if (kill)
void GdbEngine::uploadProcError(QProcess::ProcessError error)
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment