summaryrefslogtreecommitdiff
path: root/src/plugins/debugger/gdbengine.cpp
diff options
context:
space:
mode:
authorhjk <qtc-committer@nokia.com>2009-04-01 16:49:45 +0200
committerhjk <qtc-committer@nokia.com>2009-04-01 16:50:21 +0200
commitc1e0a788ff1daa57181f79c8a1ef05baa7391bfc (patch)
tree31dddea62500003d7c6c8f1542960b41c1f32af2 /src/plugins/debugger/gdbengine.cpp
parent18061710e77b9e2cf7086556fa90a0c7d634882c (diff)
downloadqt-creator-c1e0a788ff1daa57181f79c8a1ef05baa7391bfc.tar.gz
debugger: don't dead-lock when switching sessions while debugging
Diffstat (limited to 'src/plugins/debugger/gdbengine.cpp')
-rw-r--r--src/plugins/debugger/gdbengine.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/plugins/debugger/gdbengine.cpp b/src/plugins/debugger/gdbengine.cpp
index 600a399f25..17cb99081a 100644
--- a/src/plugins/debugger/gdbengine.cpp
+++ b/src/plugins/debugger/gdbengine.cpp
@@ -398,6 +398,10 @@ void GdbEngine::handleResponse(const QByteArray &buff)
// Archer has "{id="28902"}"
} else if (asyncClass == "thread-created") {
//"{id="1",group-id="28902"}"
+ } else if (asyncClass == "thread-group-exited") {
+ // Archer has "{id="28902"}"
+ } else if (asyncClass == "thread-exited") {
+ //"{id="1",group-id="28902"}"
#ifdef Q_OS_MAC
} else if (asyncClass == "shlibs-updated") {
// MAC announces updated libs