From 7474aa3e5dcd0778e3ec9836b03c4d75367abab9 Mon Sep 17 00:00:00 2001 From: WerWolv Date: Mon, 10 Oct 2022 14:41:24 +0200 Subject: [PATCH] fix: New lines in wide string messing up data inspector drawing --- plugins/builtin/source/content/data_inspector.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/plugins/builtin/source/content/data_inspector.cpp b/plugins/builtin/source/content/data_inspector.cpp index 9134c6e9c..81ecbf901 100644 --- a/plugins/builtin/source/content/data_inspector.cpp +++ b/plugins/builtin/source/content/data_inspector.cpp @@ -450,7 +450,8 @@ namespace hex::plugin::builtin { [](auto c) { return c == 0x00; }); buffer.erase(it, buffer.end()); - value = copyValue = std::wstring_convert, char16_t>("Invalid").to_bytes(stringBuffer.data()); + auto string = std::wstring_convert, char16_t>("Invalid").to_bytes(stringBuffer.data()); + value = copyValue = hex::encodeByteString({ string.begin(), string.end() }); if (value.size() > MaxStringLength) { value.resize(MaxStringLength);