Debugger: Fix dumpers in case alphabetical sorting is off.

No longer change iname to obtain sorting.

Reviewed-by: hjk
This commit is contained in:
Friedemann Kleint
2010-10-08 14:55:57 +02:00
parent 561cad378e
commit edeccf7307
10 changed files with 74 additions and 56 deletions

View File

@@ -133,14 +133,12 @@ void GdbEngine::handleStackFramePython(const GdbResponse &response)
GdbMi data = all.findChild("data");
QList<WatchData> list;
const bool sortMembers = theDebuggerBoolSetting(SortStructMembers);
foreach (const GdbMi &child, data.children()) {
WatchData dummy;
dummy.iname = child.findChild("iname").data();
dummy.name = _(child.findChild("name").data());
//qDebug() << "CHILD: " << child.toString();
parseWatchData(watchHandler()->expandedINames(), dummy, child,
sortMembers, &list);
parseWatchData(watchHandler()->expandedINames(), dummy, child, &list);
}
watchHandler()->insertBulkData(list);
//for (int i = 0; i != list.size(); ++i)