debugger: fix display of QObject object names for Qt 5

Change-Id: I58ad709575f4846812de3e2109112be170e8e433
Reviewed-by: hjk <qthjk@ovi.com>
This commit is contained in:
hjk
2012-10-04 17:28:35 +02:00
parent 2cc4ec031a
commit 4265d47c78

View File

@@ -721,7 +721,10 @@ def qdump__QObject(d, value):
staticMetaObject = value["staticMetaObject"]
d_ptr = value["d_ptr"]["d"].cast(privateType.pointer()).dereference()
#warn("D_PTR: %s " % d_ptr)
objectName = d_ptr["objectName"]
try:
objectName = d_ptr["objectName"]
except: # Qt 5
objectName = d_ptr["extraData"].dereference()["objectName"]
except:
d.putPlainChildren(value)
return