Update raygui.h (#279)

fix for #278
This commit is contained in:
PROP 65
2023-05-07 18:25:41 +00:00
committed by GitHub
parent 38a3d100e1
commit 6fc9337cd8

View File

@ -2229,8 +2229,12 @@ bool GuiTextBox(Rectangle bounds, char *text, int bufferSize, bool editMode)
// Move backward text from cursor position
for (int i = (textBoxCursorIndex - prevCodepointSize); i < textLength; i++) text[i] = text[i + prevCodepointSize];
textBoxCursorIndex -= codepointSize;
textLength -= codepointSize;
// Prevent textBoxCursorIndex from decrementing past 0
if(textBoxCursorIndex > 0)
{
textBoxCursorIndex -= codepointSize;
textLength -= codepointSize;
}
// Make sure text last character is EOL
text[textLength] = '\0';