aboutsummaryrefslogtreecommitdiffstats
path: root/share/qtcreator/debugger
diff options
context:
space:
mode:
authorEike Ziller <eike.ziller@qt.io>2019-03-21 11:28:21 +0100
committerEike Ziller <eike.ziller@qt.io>2019-03-21 11:28:21 +0100
commitb3baed58c6dade98bbd81e41995493f6d5fc18cf (patch)
treea62fb990f408c0b22fbc99b3806cfb70a7674715 /share/qtcreator/debugger
parentaa69f1af3d589d99cfefe69f91ee7f9a67b8b358 (diff)
parent1656402605b501649bc842e2b9aa6d331d4e675a (diff)
Merge remote-tracking branch 'origin/4.9'
Diffstat (limited to 'share/qtcreator/debugger')
-rw-r--r--share/qtcreator/debugger/gdbbridge.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/share/qtcreator/debugger/gdbbridge.py b/share/qtcreator/debugger/gdbbridge.py
index cf3518d1e6..980c5fa07e 100644
--- a/share/qtcreator/debugger/gdbbridge.py
+++ b/share/qtcreator/debugger/gdbbridge.py
@@ -141,7 +141,8 @@ class PlainDumper:
d.putType(value.nativeValue.type.name)
val = printer.to_string()
if isinstance(val, str):
- d.putValue(val)
+ # encode and avoid extra quotes ('"') at beginning and end
+ d.putValue(d.hexencode(val), 'utf8:1:0')
elif sys.version_info[0] <= 2 and isinstance(val, unicode):
d.putValue(val)
else: # Assuming LazyString