--- rxvt-unicode/src/screen.C 2022/08/05 07:54:11 1.466 +++ rxvt-unicode/src/screen.C 2022/08/08 09:45:06 1.467 @@ -334,12 +334,12 @@ int qlines = max (0, (llen - 1) / ncol) + 1; - q -= qlines; - // drop partial lines completely - if (q < 0) + if (q < qlines) break; + q -= qlines; + int lofs = 0; line_t *qline;