diff --git a/imgui.cpp b/imgui.cpp index 6083fa4d4..250991748 100644 --- a/imgui.cpp +++ b/imgui.cpp @@ -778,16 +778,14 @@ void ImGuiIO::AddInputCharacter(ImWchar c) } } -void ImGuiIO::AddInputCharactersUTF8(const char* utf8chars) +void ImGuiIO::AddInputCharactersUTF8(const char* utf8_chars) { - // we can't pass more wchars than ImGuiIO::InputCharacters[] can hold so don't convert more - static const int wcharBufLen = sizeof(ImGuiIO::InputCharacters)/sizeof(ImWchar); - ImWchar wchars[wcharBufLen]; - ImTextStrFromUtf8(wchars, wcharBufLen, utf8chars, NULL); - for(int i=0; i