From a2dfc6dfa1856d08b68027ec6e6be6ae3692736c Mon Sep 17 00:00:00 2001 From: hjk Date: Thu, 9 Jan 2014 18:29:37 +0100 Subject: [PATCH] Debugger: Fix some LLDB dumper auto tests Change-Id: I99ac079566dad1961972b8ca87b1d346a75628a1 Reviewed-by: hjk --- share/qtcreator/debugger/qttypes.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/share/qtcreator/debugger/qttypes.py b/share/qtcreator/debugger/qttypes.py index a7cf0c3a5e7..670d73a0418 100644 --- a/share/qtcreator/debugger/qttypes.py +++ b/share/qtcreator/debugger/qttypes.py @@ -233,7 +233,7 @@ def qdump__QTime(d, value): def qdump__QTimeZone(d, value): base = d.dereferenceValue(value) - if d.isNull(base): + if base == 0: d.putValue("(null)") d.putNumChild(0) return @@ -901,6 +901,7 @@ def qdumpHelper__Qt4_QMap(d, value, forceLong): # Note: Keeping the spacing in the type lookup # below is important for LLDB. needle = str(value.type).replace("QMap", "QMapNode", 1) + needle = d.qtNamespace() + "QMapNode<%s,%s>" % (keyType, valueType) nodeType = d.lookupType(needle) nodePointerType = nodeType.pointer() # symbols reports payload size at wrong size 24