aboutsummaryrefslogtreecommitdiffstats
path: root/share
diff options
context:
space:
mode:
authorOrgad Shaneh <orgad.shaneh@audiocodes.com>2018-08-01 15:40:19 +0300
committerOrgad Shaneh <orgads@gmail.com>2018-08-16 06:42:21 +0000
commit98b6fd26bfb36e297f2a2171f1406acad82f0e4f (patch)
tree5ce17e6ac1d70ee33ef4d0624e91b5820436c693 /share
parentc5777741779ceee54a1761539933642dd1160273 (diff)
Dumper: Fix enum display in nested types
When used in SubItem, enums were displayed as "value of type E at address <addr>". Change-Id: Ieecfb791126c6f63f272817afc6c8d05f28b9242 Reviewed-by: David Schulz <david.schulz@qt.io>
Diffstat (limited to 'share')
-rw-r--r--share/qtcreator/debugger/dumper.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/share/qtcreator/debugger/dumper.py b/share/qtcreator/debugger/dumper.py
index 4805545d24..b800a5ab24 100644
--- a/share/qtcreator/debugger/dumper.py
+++ b/share/qtcreator/debugger/dumper.py
@@ -2924,6 +2924,8 @@ class DumperBase:
return str(simple)
if self.ldisplay is not None:
return self.ldisplay
+ if self.type.code == TypeCodeEnum:
+ return self.displayEnum()
#if self.ldata is not None:
# if sys.version_info[0] == 2 and isinstance(self.ldata, buffer):
# return bytes(self.ldata).encode('hex')