diff --git a/share/qtcreator/debugger/qttypes.py b/share/qtcreator/debugger/qttypes.py index f05d73845bb0b293f081b5e0ee41407786780332..b79fb24d08d96fb5f50b37733d5307a61c902ab6 100644 --- a/share/qtcreator/debugger/qttypes.py +++ b/share/qtcreator/debugger/qttypes.py @@ -940,8 +940,9 @@ def qdump__QMapNode(d, value): def qdumpHelper__Qt4_QMap(d, value): - d_ptr = value["d"].dereference() - e_ptr = value["e"].dereference() + anon = d.childAt(value, 0) + d_ptr = anon["d"].dereference() + e_ptr = anon["e"].dereference() n = int(d_ptr["size"]) d.check(0 <= n and n <= 100*1000*1000) d.checkRef(d_ptr["ref"])