aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/debugger/watchutils.cpp
diff options
context:
space:
mode:
authorhjk <[email protected]>2009-10-15 13:57:51 +0200
committerhjk <[email protected]>2009-10-16 11:13:19 +0200
commite1c8bb407faec3026394b71feb279a65e95cced5 (patch)
treec214d38e6bfc073168622b313d29df28b0cfe46d /src/plugins/debugger/watchutils.cpp
parent8dc369bc2d631ec94cecfec542b5dd0ce8f20946 (diff)
debugger: move adding the double quotes for valueencoding==7 to the host side
Diffstat (limited to 'src/plugins/debugger/watchutils.cpp')
-rw-r--r--src/plugins/debugger/watchutils.cpp5
1 files 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>");