From 257f62b7089d8c7dfc5989f35df52da978fc82da Mon Sep 17 00:00:00 2001
From: Orgad Shaneh <orgad.shaneh@audiocodes.com>
Date: Wed, 25 Mar 2015 11:19:15 +0200
Subject: [PATCH] Dumper: Fix adding quotes to C++ literals

Using plain '"' makes the name empty (value=\"\"Foo\"\").

Encode it to hex instead.

Change-Id: I5fec9d487f119ba5ca9b5aaa95b50e45a73bafa0
Reviewed-by: hjk <hjk@theqtcompany.com>
---
 share/qtcreator/debugger/creatortypes.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/share/qtcreator/debugger/creatortypes.py b/share/qtcreator/debugger/creatortypes.py
index f1c996f24df..207625718e0 100644
--- a/share/qtcreator/debugger/creatortypes.py
+++ b/share/qtcreator/debugger/creatortypes.py
@@ -68,7 +68,7 @@ def readLiteral(d, value):
         return "<unsupported>"
 
 def dumpLiteral(d, value):
-    d.putValue('"' + readLiteral(d, value) + '"')
+    d.putValue(d.hexencode(readLiteral(d, value)), Hex2EncodedLatin1)
 
 def qdump__Core__Id(d, value):
     try:
-- 
GitLab