summaryrefslogtreecommitdiff
path: root/share
diff options
context:
space:
mode:
authorhjk <hjk@theqtcompany.com>2015-08-10 11:50:18 +0200
committerhjk <hjk@theqtcompany.com>2015-08-10 14:28:44 +0000
commiteaec337265c7de76e8aca4a74669e65b062c9c2d (patch)
tree9fc3b7bb29ade655242c1f1a0f96b0bc3904bd22 /share
parent427c32ccb0e19ab9a01bcb3e63c418a795e58bcb (diff)
downloadqt-creator-eaec337265c7de76e8aca4a74669e65b062c9c2d.tar.gz
Debugger: Fix display of C-style wchar_t strings
The null delimiter was not reliably found due to iterating over the wrong positions in the string. Task-number: QTCREATORBUG-14826 Change-Id: I3a3f2fca84648b54b12fe5fae921ce6311d4f1b2 Reviewed-by: Niels Weber <niels.weber@theqtcompany.com>
Diffstat (limited to 'share')
-rw-r--r--share/qtcreator/debugger/dumper.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/share/qtcreator/debugger/dumper.py b/share/qtcreator/debugger/dumper.py
index ec8d7a39ef..1cc335ca9b 100644
--- a/share/qtcreator/debugger/dumper.py
+++ b/share/qtcreator/debugger/dumper.py
@@ -811,7 +811,7 @@ class DumperBase:
code = (None, "b", "H", None, "I")[tsize]
base = toInteger(p)
blob = self.extractBlob(base, maximum).toBytes()
- for i in xrange(0, int(maximum / tsize)):
+ for i in xrange(0, maximum, tsize):
t = struct.unpack_from(code, blob, i)[0]
if t == 0:
return 0, i, self.hexencode(blob[:i])