From 8657cf26de051b543d8c3f8223db4eaf40ea5431 Mon Sep 17 00:00:00 2001 From: WerWolv Date: Fri, 10 Sep 2021 15:25:42 +0200 Subject: [PATCH] fix: Data inspector causing crashes when failing to decode UTF-16 chars --- plugins/builtin/source/content/data_inspector.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/builtin/source/content/data_inspector.cpp b/plugins/builtin/source/content/data_inspector.cpp index df44d6cfb..d03d353aa 100644 --- a/plugins/builtin/source/content/data_inspector.cpp +++ b/plugins/builtin/source/content/data_inspector.cpp @@ -109,7 +109,7 @@ namespace hex::plugin::builtin { ContentRegistry::DataInspector::add("hex.builtin.inspector.wide", sizeof(wchar_t), [](auto buffer, auto endian, auto style) { auto c = hex::changeEndianess(*reinterpret_cast(buffer.data()), endian); - std::wstring_convert> converter; + std::wstring_convert> converter("Invalid"); auto value = hex::format("'{0}'", c <= 255 ? makePrintable(c) : converter.to_bytes(c)); return [value] { ImGui::TextUnformatted(value.c_str()); return value; };