termpty: simplify code
This commit is contained in:
parent
f55f273362
commit
0bf5343c34
|
@ -1022,23 +1022,23 @@ termpty_backlog_length(Termpty *ty)
|
||||||
return 0;
|
return 0;
|
||||||
verify_beacon(ty, 0);
|
verify_beacon(ty, 0);
|
||||||
|
|
||||||
backlog_y++;
|
for (backlog_y++; backlog_y < (int)ty->backsize; backlog_y++)
|
||||||
while (42)
|
|
||||||
{
|
{
|
||||||
int nb_lines;
|
int nb_lines;
|
||||||
const Termsave *ts;
|
const Termsave *ts;
|
||||||
|
|
||||||
ts = BACKLOG_ROW_GET(ty, backlog_y);
|
ts = BACKLOG_ROW_GET(ty, backlog_y);
|
||||||
if (!ts->cells || backlog_y >= (int)ty->backsize)
|
if (!ts->cells)
|
||||||
return ty->backlog_beacon.screen_y;
|
goto end;
|
||||||
|
|
||||||
nb_lines = (ts->w == 0) ? 1 : (ts->w + ty->w - 1) / ty->w;
|
nb_lines = (ts->w == 0) ? 1 : (ts->w + ty->w - 1) / ty->w;
|
||||||
screen_y += nb_lines;
|
screen_y += nb_lines;
|
||||||
ty->backlog_beacon.screen_y = screen_y;
|
ty->backlog_beacon.screen_y = screen_y;
|
||||||
ty->backlog_beacon.backlog_y = backlog_y;
|
ty->backlog_beacon.backlog_y = backlog_y;
|
||||||
verify_beacon(ty, 0);
|
verify_beacon(ty, 0);
|
||||||
backlog_y++;
|
|
||||||
}
|
}
|
||||||
|
end:
|
||||||
|
return ty->backlog_beacon.screen_y;
|
||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
|
|
Loading…
Reference in New Issue