aboutsummaryrefslogtreecommitdiff
path: root/win32
diff options
context:
space:
mode:
authorRon Yorston <rmy@pobox.com>2016-04-25 14:48:10 +0100
committerRon Yorston <rmy@pobox.com>2016-04-25 14:48:10 +0100
commit9a7f488564610817a7b9d9d44d7db154e444eb7d (patch)
treebfeff35337530535c3aeac652eae4bbe160a88d8 /win32
parentad85fec9f3c913b2a8cafb24900966b13dc7fc5c (diff)
downloadbusybox-w32-9a7f488564610817a7b9d9d44d7db154e444eb7d.tar.gz
busybox-w32-9a7f488564610817a7b9d9d44d7db154e444eb7d.tar.bz2
busybox-w32-9a7f488564610817a7b9d9d44d7db154e444eb7d.zip
winansi: fix a couple of small problems
Clear the last line; move to cursor position before clearing screen with ^L.
Diffstat (limited to 'win32')
-rw-r--r--win32/winansi.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/win32/winansi.c b/win32/winansi.c
index d9e0835ce..78d5d5f5c 100644
--- a/win32/winansi.c
+++ b/win32/winansi.c
@@ -124,7 +124,8 @@ static void erase_till_end_of_screen(void)
124 &dummy); 124 &dummy);
125 125
126 pos.X = 0; 126 pos.X = 0;
127 for (pos.Y = sbi.dwCursorPosition.Y+1; pos.Y < sbi.srWindow.Bottom; pos.Y++) { 127 for (pos.Y = sbi.dwCursorPosition.Y+1; pos.Y <= sbi.srWindow.Bottom;
128 pos.Y++) {
128 FillConsoleOutputCharacterA(console, ' ', sbi.dwSize.X, 129 FillConsoleOutputCharacterA(console, ' ', sbi.dwSize.X,
129 pos, &dummy); 130 pos, &dummy);
130 FillConsoleOutputAttribute(console, plain_attr, sbi.dwSize.X, 131 FillConsoleOutputAttribute(console, plain_attr, sbi.dwSize.X,