summaryrefslogtreecommitdiff
path: root/src/plugins/debugger/debuggerprotocol.cpp
diff options
context:
space:
mode:
authorhjk <hjk@qt.io>2016-10-11 14:58:55 +0200
committerhjk <hjk@qt.io>2016-10-12 07:04:56 +0000
commitcb7fb51313a6a3afa454b0266de5be32f2c404f3 (patch)
treeaae07c5b41186e2249c06d41f02157c24271b2b2 /src/plugins/debugger/debuggerprotocol.cpp
parent4ae49fb85612ad75d8f0dd8795c9429e88d5a7fa (diff)
downloadqt-creator-cb7fb51313a6a3afa454b0266de5be32f2c404f3.tar.gz
Debugger: Fix QML extra stack loading for GDB
Change-Id: I702bb8f183e93fe25857115225fa55607ffb1674 Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io> Reviewed-by: Christian Stenger <christian.stenger@qt.io>
Diffstat (limited to 'src/plugins/debugger/debuggerprotocol.cpp')
-rw-r--r--src/plugins/debugger/debuggerprotocol.cpp7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/plugins/debugger/debuggerprotocol.cpp b/src/plugins/debugger/debuggerprotocol.cpp
index f925865d35..46f60b0954 100644
--- a/src/plugins/debugger/debuggerprotocol.cpp
+++ b/src/plugins/debugger/debuggerprotocol.cpp
@@ -249,9 +249,12 @@ void GdbMi::parseList(const QChar *&from, const QChar *to)
}
GdbMi child;
child.parseResultOrValue(from, to);
- if (child.isValid())
+ if (child.isValid()) {
m_children.push_back(child);
- skipCommas(from, to);
+ skipCommas(from, to);
+ } else {
+ ++from;
+ }
}
}