From 1eef324dc9ffcd0bc115b283a038cc175f64deb5 Mon Sep 17 00:00:00 2001 From: Stanislaw Halik Date: Sun, 19 Mar 2023 11:01:14 +0100 Subject: editor, main: assert StringView null termination --- editor/inspect.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'editor/inspect.cpp') diff --git a/editor/inspect.cpp b/editor/inspect.cpp index 0609c4be..df286391 100644 --- a/editor/inspect.cpp +++ b/editor/inspect.cpp @@ -108,12 +108,12 @@ bool do_inspect_field(void* datum, const erased_accessor& accessor, field_repr r case field_repr::cbx: { if constexpr(std::is_integral_v) { - const char* preview = ""; + StringView preview = ""_s; const auto old_value = (size_t)static_cast>(value); for (const auto& [str, x] : list) if (x == old_value) { - preview = str.data(); + preview = str; break; } if (auto b = begin_combo(label, preview)) -- cgit v1.2.3