https://git.reactos.org/?p=reactos.git;a=commitdiff;h=15bf4d18d6aa54bc0050fd...
commit 15bf4d18d6aa54bc0050fde7f1ef69f49eb82173 Author: Hermès Bélusca-Maïto hermes.belusca-maito@reactos.org AuthorDate: Wed Aug 7 19:18:04 2019 +0200 Commit: Hermès Bélusca-Maïto hermes.belusca-maito@reactos.org CommitDate: Wed Aug 7 19:18:04 2019 +0200
[FREELDR] Fix EditBox initial string display length: do not count the NULL-terminator. --- boot/freeldr/freeldr/ui/tui.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/boot/freeldr/freeldr/ui/tui.c b/boot/freeldr/freeldr/ui/tui.c index b39e6fbc36d..8fd16aabc72 100644 --- a/boot/freeldr/freeldr/ui/tui.c +++ b/boot/freeldr/freeldr/ui/tui.c @@ -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;