Fix for ImGui API change: io.InputCharacters is now io.InputQueueCharacters.
diff --git a/TextEditor.cpp b/TextEditor.cpp
index 1492dcd..1494dec 100644
--- a/TextEditor.cpp
+++ b/TextEditor.cpp
@@ -520,9 +520,9 @@
EnterCharacter('\t', shift);
else if (!IsReadOnly() && !ctrl && !alt)
{
- for (size_t i = 0; i < sizeof(io.InputCharacters) / sizeof(io.InputCharacters[0]); i++)
+ for (int i = 0; i < io.InputQueueCharacters.Size; i++)
{
- auto c = (unsigned char)io.InputCharacters[i];
+ auto c = (unsigned char)io.InputQueueCharacters[i];
if (c != 0)
{
if (isprint(c) || isspace(c))
@@ -531,6 +531,7 @@
}
}
}
+ io.InputQueueCharacters.resize(0);
}
}
}