debugger: Don't upcast before calling a base class dumper.

Task-number: QTCREATORBUG-6933
Change-Id: I4b300dfddad91997fa4c0ffa9cac16d12daeb707
Reviewed-by: hjk <qthjk@ovi.com>
This commit is contained in:
hjk
2012-02-22 18:34:48 +01:00
committed by hjk
parent 7b471270f0
commit c0b814e879

View File

@@ -1691,7 +1691,10 @@ class Dumper:
#warn(" STRIPPED: %s" % nsStrippedType)
#warn(" DUMPERS: %s" % (nsStrippedType in qqDumpers))
if nsStrippedType in qqDumpers:
qqDumpers[nsStrippedType](self, expensiveUpcast(value))
if tryDynamic:
qqDumpers[nsStrippedType](self, expensiveUpcast(value))
else:
qqDumpers[nsStrippedType](self, value)
return
# Is this derived from QObject?