diff options
author | Eike Ziller <[email protected]> | 2024-02-27 09:04:51 +0100 |
---|---|---|
committer | Eike Ziller <[email protected]> | 2024-02-27 09:04:51 +0100 |
commit | a8414effd8ff6cd9c32c8466950ac3b9b9561524 (patch) | |
tree | 649402f4c740ca69eb8e90088b0ac1d16ae9ef78 /src/plugins/debugger/cdb | |
parent | 69a0f1654710ba9dc708c968c7312b48038774dd (diff) | |
parent | fdabbfcbcfe35bce731a2eff3fe13e2d6df238b9 (diff) |
Merge remote-tracking branch 'origin/13.0'
Change-Id: If752e3383b35873b696e8beca27d8838a4096c8a
Diffstat (limited to 'src/plugins/debugger/cdb')
-rw-r--r-- | src/plugins/debugger/cdb/cdbengine.cpp | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/src/plugins/debugger/cdb/cdbengine.cpp b/src/plugins/debugger/cdb/cdbengine.cpp index 3d9777f51e1..7a428c6a857 100644 --- a/src/plugins/debugger/cdb/cdbengine.cpp +++ b/src/plugins/debugger/cdb/cdbengine.cpp @@ -2096,9 +2096,11 @@ void CdbEngine::handleExtensionMessage(char t, int token, const QString &what, c } if (what == "debuggee_output") { - const QByteArray decoded = QByteArray::fromHex(message.toUtf8()); - showMessage(QString::fromUtf16(reinterpret_cast<const char16_t *>(decoded.data()), decoded.size() / 2), - AppOutput); + const QByteArray encoded = QByteArray::fromHex(message.toUtf8()); + const QString message = QString::fromUtf16(reinterpret_cast<const char16_t *>( + encoded.data()), + encoded.size() / 2); + showMessage(message.endsWith('\n') ? message : message + '\n', AppOutput); return; } |