diff options
author | Christian Stenger <christian.stenger@qt.io> | 2017-07-05 09:30:03 +0200 |
---|---|---|
committer | hjk <hjk@qt.io> | 2017-07-07 09:38:10 +0000 |
commit | 2cacf24b18eaf10c771046979ddb71924e864061 (patch) | |
tree | 21c65eeffc671cb88336e66723c212de3ec8dc9a /share/qtcreator/debugger/dumper.py | |
parent | 8f572647421ec4991fbe262f0415137b9632bbe2 (diff) | |
download | qt-creator-2cacf24b18eaf10c771046979ddb71924e864061.tar.gz |
Dumper: Fix exception when accessing empty items
This also fixes accessing 'this' when located inside a
different thread.
Task-number: QTCREATORBUG-18466
Change-Id: Ib90cc23c65c033a234d3f7cf9b1ba76abff719e2
Reviewed-by: hjk <hjk@qt.io>
Diffstat (limited to 'share/qtcreator/debugger/dumper.py')
-rw-r--r-- | share/qtcreator/debugger/dumper.py | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/share/qtcreator/debugger/dumper.py b/share/qtcreator/debugger/dumper.py index 4d575d50cf..564b87a799 100644 --- a/share/qtcreator/debugger/dumper.py +++ b/share/qtcreator/debugger/dumper.py @@ -577,6 +577,8 @@ class DumperBase: #warn("TARGS: %s %s" % (typename, targs)) res = [] for item in targs[::-1]: + if len(item) == 0: + continue c = ord(item[0]) if c in (45, 46) or (c >= 48 and c < 58): # '-', '.' or digit. if item.find('.') > -1: |