From d273075509f75d990a3ad71546521d69bcaadafb Mon Sep 17 00:00:00 2001 From: dreamsourcelabTAI Date: Thu, 29 Feb 2024 15:52:11 +0800 Subject: [PATCH] fix: The decoding result may appear as garbled code --- DSView/pv/data/decode/annotation.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/DSView/pv/data/decode/annotation.cpp b/DSView/pv/data/decode/annotation.cpp index 8574136d..f285247c 100644 --- a/DSView/pv/data/decode/annotation.cpp +++ b/DSView/pv/data/decode/annotation.cpp @@ -146,7 +146,8 @@ const std::vector& Annotation::annotations() const QString src = rd_src.replace("{$}", "%s"); const char *num_str = _status->m_resTable.format_numberic(resItem.str_number_hex, resItem.cur_display_format); - const char *src_str = src.toUtf8().data(); + QByteArray byteArray = src.toUtf8(); + const char *src_str = byteArray.data(); int textlen = strlen(src_str) + strlen(num_str); assert(textlen > 0);