diff --git a/share/qtcreator/gdbmacros/gdbmacros.py b/share/qtcreator/gdbmacros/gdbmacros.py
index 24ffdd245e0aae4eba248b80a855431c0f2aeedf..1a11114bf3017bf07ff4597bc1d8ec169f9dc06e 100644
--- a/share/qtcreator/gdbmacros/gdbmacros.py
+++ b/share/qtcreator/gdbmacros/gdbmacros.py
@@ -317,11 +317,11 @@ def qdump__QHashNode(d, item):
         d.beginChildren()
         d.beginHash()
         d.putName("key")
-        d.putItemHelper(Item(key, None, None))
+        d.putItemHelper(Item(key, item.iname, "key"))
         d.endHash()
         d.beginHash()
         d.putName("value")
-        d.putItemHelper(Item(value, None, None))
+        d.putItemHelper(Item(value, item.iname, "value"))
         d.endHash()
         d.endChildren()