diff options
-rw-r--r-- | editor/inspect.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/editor/inspect.cpp b/editor/inspect.cpp index e08927e5..1c329d85 100644 --- a/editor/inspect.cpp +++ b/editor/inspect.cpp @@ -50,10 +50,10 @@ int corrade_string_resize_callback(ImGuiInputTextCallbackData* data) { if (data->EventFlag == ImGuiInputTextFlags_CallbackResize) { - auto* my_str = reinterpret_cast<String*>(data->UserData); - fm_assert(my_str->begin() == data->Buf); - *my_str = String{ValueInit, (size_t)data->BufSize}; - data->Buf = my_str->begin(); + auto& str = *reinterpret_cast<String*>(data->UserData); + fm_assert(str.data() == data->Buf); + str = String{ValueInit, (size_t)data->BufSize}; + data->Buf = str.data(); } return 0; } |