debugger: let dumpers override reported inames

This commit is contained in:
hjk
2009-11-10 14:14:44 +01:00
parent cfc525d73b
commit 79789d4feb

View File

@@ -3415,6 +3415,10 @@ void GdbEngine::handleChildren(const WatchData &data0, const GdbMi &item,
data1.name = _(name.data());
else
data1.name = QString::number(i);
GdbMi iname = child.findChild("iname");
if (iname.isValid())
data1.iname = _(iname.data());
else
data1.iname = data.iname + _c('.') + data1.name;
if (!data1.name.isEmpty() && data1.name.at(0).isDigit())
data1.name = _c('[') + data1.name + _c(']');