From e1c8bb407faec3026394b71feb279a65e95cced5 Mon Sep 17 00:00:00 2001
From: hjk <qtc-committer@nokia.com>
Date: Thu, 15 Oct 2009 13:57:51 +0200
Subject: [PATCH] debugger: move adding the double quotes for valueencoding==7
 to the host side

---
 src/plugins/debugger/watchutils.cpp | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/src/plugins/debugger/watchutils.cpp b/src/plugins/debugger/watchutils.cpp
index 361998b4011..fbc68f04fa9 100644
--- a/src/plugins/debugger/watchutils.cpp
+++ b/src/plugins/debugger/watchutils.cpp
@@ -432,10 +432,11 @@ QString decodeData(const QByteArray &ba, int encoding)
             return quoteUnprintableLatin1(QByteArray::fromBase64(ba));
         }
         case 7: { //  %04x endoded 16 bit data
+            const QChar doubleQuote(QLatin1Char('"'));
             const QByteArray decodedBa = QByteArray::fromHex(ba);
             //qDebug() << quoteUnprintableLatin1(decodedBa) << "\n\n";
-            return QString::fromUtf16(reinterpret_cast<const ushort *>
-                (decodedBa.data()), decodedBa.size() / 2);
+            return doubleQuote + QString::fromUtf16(reinterpret_cast<const ushort *>
+                (decodedBa.data()), decodedBa.size() / 2) + doubleQuote;
         }
     }
     return QCoreApplication::translate("Debugger", "<Encoding error>");
-- 
GitLab