debugger: fix display of children of objects passed by reference.

The value was adjusted to the referenced value but it was not used
when dumping the members, basically leading to an empty child list
in such cases.
This commit is contained in:
hjk
2010-05-26 13:33:33 +02:00
parent ce5f0a39ae
commit b61e32371f

View File

@@ -1366,7 +1366,8 @@ class Dumper:
if len(fields) == 1 and fields[0].name is None:
innerType = value.type.target()
with Children(self, 1, innerType):
self.putFields(item)
child = Item(value, item.iname, None, item.name)
self.putFields(child)
def putFields(self, item, innerType = None):
value = item.value