debugger: make QObject dumper more robust when QtCore has no debug info

This commit is contained in:
hjk
2010-08-13 13:17:13 +02:00
parent 0a3805a175
commit b5579bbaf4
2 changed files with 14 additions and 12 deletions

View File

@@ -1354,18 +1354,13 @@ class Dumper:
.replace("::", "__")
# Is this derived from QObject?
hasMetaObject = False
try:
item.value['staticMetaObject']
hasMetaObject = True
if value.type.code != gdb.TYPE_CODE_PTR:
mo = item.value['staticMetaObject']
hasMetaObject = True
except:
hasMetaObject = False
# Is this derived from QObject?
try:
item.value['staticMetaObject']
hasMetaObject = True
except:
hasMetaObject = False
pass
#warn(" STRIPPED: %s" % nsStrippedType)
#warn(" DUMPERS: %s" % (nsStrippedType in qqDumpers))