1
1

Merge branch '2157_ncurses_fill_region'

* 2157_ncurses_fill_region:
  Ticket #2157: fixed tty_fill_region() for ncurses-based TTY layer.
Этот коммит содержится в:
Andrew Borodin 2010-05-19 21:26:20 +04:00
родитель 7843203257 2c7bc9c1c2
Коммит 70c0c3dd75

Просмотреть файл

@ -295,6 +295,31 @@ tty_fill_region (int y, int x, int rows, int cols, unsigned char ch)
{
int i;
if (y < 0)
{
rows += y;
if (rows <= 0)
return;
y = 0;
}
if (x < 0)
{
cols += x;
if (cols <= 0)
return;
x = 0;
}
if (y + rows > LINES)
rows = LINES - y;
if (x + cols > COLS)
cols = COLS - x;
for (i = 0; i < rows; i++)
{
move (y + i, x);