[FREELDR] Fix EditBox initial string display length: do not count the NULL-terminator.

This commit is contained in:
Hermès Bélusca-Maïto 2019-08-07 19:18:04 +02:00
parent bc7c689448
commit 15bf4d18d6
No known key found for this signature in database
GPG key ID: 3B2539C65E7B93D0

View file

@ -877,8 +877,8 @@ BOOLEAN TuiEditBox(PCSTR MessageText, PCHAR EditTextBuffer, ULONG Length)
temp[j++] = MessageText[i];
}
EditBoxTextLength = (ULONG)strlen(EditTextBuffer) + 1;
EditBoxTextLength = min(EditBoxTextLength, Length);
EditBoxTextLength = (ULONG)strlen(EditTextBuffer);
EditBoxTextLength = min(EditBoxTextLength, Length - 1);
EditBoxTextPosition = 0;
EditBoxLine = y2 - 2;
EditBoxStartX = x1 + 3;