aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorhjk <hjk@qt.io>2018-07-13 17:10:41 +0200
committerhjk <hjk@qt.io>2018-07-17 09:10:03 +0000
commite2144db165cf391cce8003c7cc07ba121499095b (patch)
treeed2ac7de26afa18b86a48ac4fdd9e5d05817c774
parentdedbb40f57e936c9d8188c1c96c4156a1059bc12 (diff)
Debugger: Pass native gdb.Value to native gdb pretty printers
Task-number: QTCREATORBUG-20770 Change-Id: I6ea92faf0c9314c50da05356fa9004f87124111a Reviewed-by: Christian Stenger <christian.stenger@qt.io> Reviewed-by: Eike Ziller <eike.ziller@qt.io>
-rw-r--r--share/qtcreator/debugger/gdbbridge.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/share/qtcreator/debugger/gdbbridge.py b/share/qtcreator/debugger/gdbbridge.py
index 618c4113ee..519afdf982 100644
--- a/share/qtcreator/debugger/gdbbridge.py
+++ b/share/qtcreator/debugger/gdbbridge.py
@@ -133,9 +133,9 @@ class PlainDumper:
def __call__(self, d, value):
try:
- printer = self.printer.gen_printer(value)
+ printer = self.printer.gen_printer(value.nativeValue)
except:
- printer = self.printer.invoke(value)
+ printer = self.printer.invoke(value.nativeValue)
lister = getattr(printer, 'children', None)
children = [] if lister is None else list(lister())
d.putType(self.printer.name)