*** empty log message ***
authorroot <root>
Mon, 9 Jan 2006 18:51:19 +0000 (18:51 +0000)
committerroot <root>
Mon, 9 Jan 2006 18:51:19 +0000 (18:51 +0000)
src/screen.C

index aeaf02d9ba0fbcc06ea39560faa0c00c56b3c9b2..9f1183ecb91864425e972e99803856c46e682bc5 100644 (file)
@@ -643,7 +643,16 @@ rxvt_term::scr_scroll_text (int row1, int row2, int count)
         }
 
       for (int i = count; i--; )
-        scr_blank_screen_mem (ROW(row2 - i), rstyle);
+        {
+          // basically thi is a slightly optimized scr_blank_screen_mem
+          // it is worth the effort on slower machines
+          line_t &l = ROW(row2 - i);
+
+          scr_blank_line (l, 0, l.l, rstyle);
+
+          l.l = 0;
+          l.f = 0;
+        }
       
       if (OPTION (Opt_scrollWithBuffer)
           && view_start != 0