--- rxvt-unicode/src/screen.C 2005/12/21 23:57:12 1.187 +++ rxvt-unicode/src/screen.C 2005/12/22 00:07:47 1.188 @@ -489,7 +489,7 @@ { num_scr = 0; - for (int i = nrow; i--; ) + for (int i = prev_nrow; i--; ) ::swap (ROW(i), swap_buf [i]); ::swap (screen.charset, swap.charset);