diff options
author | hjk <hjk@qt.io> | 2018-07-13 17:10:41 +0200 |
---|---|---|
committer | hjk <hjk@qt.io> | 2018-07-17 09:10:03 +0000 |
commit | e2144db165cf391cce8003c7cc07ba121499095b (patch) | |
tree | ed2ac7de26afa18b86a48ac4fdd9e5d05817c774 | |
parent | dedbb40f57e936c9d8188c1c96c4156a1059bc12 (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.py | 4 |
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) |