aboutsummaryrefslogtreecommitdiffstats
path: root/src/libs/utils/terminalinterface.cpp
diff options
context:
space:
mode:
authorMarcus Tillmanns <[email protected]>2023-06-09 12:59:14 +0200
committerMarcus Tillmanns <[email protected]>2023-06-12 12:13:02 +0000
commitd491faf94aaf7f849ba1911e6b91d391528f81ea (patch)
tree55eb6ade0c3ae0cc3d921e9baa2daa37719177ed /src/libs/utils/terminalinterface.cpp
parent97a97b3019bcab74e8c4aae766e2992fed389fa0 (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.cpp2
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;