diff options
author | Marcus Tillmanns <[email protected]> | 2023-06-09 12:59:14 +0200 |
---|---|---|
committer | Marcus Tillmanns <[email protected]> | 2023-06-12 12:13:02 +0000 |
commit | d491faf94aaf7f849ba1911e6b91d391528f81ea (patch) | |
tree | 55eb6ade0c3ae0cc3d921e9baa2daa37719177ed /src/libs/utils/terminalinterface.cpp | |
parent | 97a97b3019bcab74e8c4aae766e2992fed389fa0 (diff) |
Utils: Send ack from Process stub
Allow the server to listen for command results.
Fixes Qt Creator hanging when stopping application
being debugged.
Change-Id: Ia175b1bb1836b5593bc073394fa152923e1dda28
Reviewed-by: <[email protected]>
Reviewed-by: Cristian Adam <[email protected]>
Diffstat (limited to 'src/libs/utils/terminalinterface.cpp')
-rw-r--r-- | src/libs/utils/terminalinterface.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/libs/utils/terminalinterface.cpp b/src/libs/utils/terminalinterface.cpp index 7046d7855ca..9b6e6457102 100644 --- a/src/libs/utils/terminalinterface.cpp +++ b/src/libs/utils/terminalinterface.cpp @@ -183,6 +183,8 @@ void TerminalInterface::onStubReadyRead() emitFinished(out.mid(5).toInt(), QProcess::NormalExit); } else if (out.startsWith("crash ")) { emitFinished(out.mid(6).toInt(), QProcess::CrashExit); + } else if (out.startsWith("ack ")) { + qCDebug(terminalInterfaceLog) << "Received ack from stub: " << out; } else { emitError(QProcess::UnknownError, msgUnexpectedOutput(out)); break; |