--- rxvt-unicode/src/screen.C 2008/02/19 10:47:03 1.304 +++ rxvt-unicode/src/screen.C 2008/02/21 10:30:24 1.305 @@ -2587,7 +2587,7 @@ unsigned int width, towrite; char r1[] = "\n"; - for (row = saveLines - nsaved; + for (row = saveLines + top_row; row < saveLines + nrow - 1; row++) { width = row_buf[row].l >= 0 ? row_buf[row].l