forked from qt-creator/qt-creator
debugger: fix display of QObject object names for Qt 5
Change-Id: I58ad709575f4846812de3e2109112be170e8e433 Reviewed-by: hjk <qthjk@ovi.com>
This commit is contained in:
@@ -721,7 +721,10 @@ def qdump__QObject(d, value):
|
|||||||
staticMetaObject = value["staticMetaObject"]
|
staticMetaObject = value["staticMetaObject"]
|
||||||
d_ptr = value["d_ptr"]["d"].cast(privateType.pointer()).dereference()
|
d_ptr = value["d_ptr"]["d"].cast(privateType.pointer()).dereference()
|
||||||
#warn("D_PTR: %s " % d_ptr)
|
#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:
|
except:
|
||||||
d.putPlainChildren(value)
|
d.putPlainChildren(value)
|
||||||
return
|
return
|
||||||
|
|||||||
Reference in New Issue
Block a user