summaryrefslogtreecommitdiff
path: root/share/qtcreator/debugger/dumper.py
diff options
context:
space:
mode:
authorChristian Stenger <christian.stenger@qt.io>2018-10-30 11:20:07 +0100
committerhjk <hjk@qt.io>2018-11-06 11:26:05 +0000
commitace6708b88c4cf0c6bbba45b41de561ac6e4c52f (patch)
tree61ed730029ab6539d41d8ed77938a20e12a346da /share/qtcreator/debugger/dumper.py
parent687d24b2907b98bf8ee3c2e4e3dc588f93e6c2ea (diff)
downloadqt-creator-ace6708b88c4cf0c6bbba45b41de561ac6e4c52f.tar.gz
Debugger: Fix display of null references
Fixes: QTCREATORBUG-21210 Change-Id: I529f38aad9b93707e09ffdd28885e46c2cfd158c Reviewed-by: Christian Stenger <christian.stenger@qt.io> Reviewed-by: hjk <hjk@qt.io>
Diffstat (limited to 'share/qtcreator/debugger/dumper.py')
-rw-r--r--share/qtcreator/debugger/dumper.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/share/qtcreator/debugger/dumper.py b/share/qtcreator/debugger/dumper.py
index b48cf0b591..8ad0e52a9e 100644
--- a/share/qtcreator/debugger/dumper.py
+++ b/share/qtcreator/debugger/dumper.py
@@ -2786,7 +2786,10 @@ class DumperBase:
if typeobj.code == TypeCodeReference:
#warn('REFERENCE VALUE: %s' % value)
val = value.dereference()
- self.putItem(val)
+ if val.laddress != 0:
+ self.putItem(val)
+ else:
+ self.putSpecialValue('nullreference')
self.putBetterType(typeName)
return