diff --git a/share/qtcreator/debugger/stdtypes.py b/share/qtcreator/debugger/stdtypes.py index 5e4830540ed1c358f8324ad8e6e116073e98f949..1b2d7c3409157f78a6f48b235ee0114fee1fb8da 100644 --- a/share/qtcreator/debugger/stdtypes.py +++ b/share/qtcreator/debugger/stdtypes.py @@ -640,16 +640,15 @@ def qform__std____1__unordered_map(): return mapForms() def qdump__std____1__unordered_map(d, value): - n = int(value["__table_"]["__p2_"]["__first_"]) - d.putItemCount(n) + size = int(value["__table_"]["__p2_"]["__first_"]) + d.putItemCount(size) if d.isExpanded(): node = value["__table_"]["__p1_"]["__first_"]["__next_"] pairType = node["__value_"].type - with PairedChildren(d, n, pairType, maxNumChild=1000): + with PairedChildren(d, size, pairType, maxNumChild=1000): for i in d.childRange(): with SubItem(d, i): - pair = node["__value_"] - d.putPair(pair) + d.putPair(node["__value_"], i) node = node["__next_"] def qdump__std____debug__unordered_set(d, value):