line must be computed, fix the bottom of the screen "diff fortunes profile" bug.

git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9873 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
Jérôme Duval
2004-11-08 19:42:42 +00:00
parent 3f345c7e95
commit e617ef9b0a
+5 -3
View File
@@ -287,6 +287,7 @@ static void
tab(void)
{
int i = console.x;
int target_line;
console.x = (console.x + TAB_SIZE) & ~TAB_MASK;
if (console.x >= console.columns) {
@@ -296,9 +297,10 @@ tab(void)
}
// We need to insert spaces, or else the whole line is going to be ignored.
for (; i < console.x; i++)
console.lines[console.first_line + console.y][i] = ' ';
target_line = WRAP(console.first_line + console.y, console.num_lines);
for (; i < console.x; i++) {
console.lines[target_line][i] = ' ';
}
// There is no need to mark the line dirty
}