repo: rxvt-unicode-sixel action: commit revision: path_from: revision_from: 222f201566183f27555bdc6c003cfb02435f58ed: path_to: revision_to:
commit 222f201566183f27555bdc6c003cfb02435f58ed Author: Marc LehmannDate: Sun Jan 13 20:11:21 2013 +0000 fix for secondary screen diff --git a/src/screen.C b/src/screen.C
--- a/src/screen.C
+++ b/src/screen.C
@@ -282,8 +282,10 @@ rxvt_term::scr_reset ()
memcpy (drawn_buf [row].t, prev_drawn_buf [row].t, sizeof (text_t) * common_col);
memcpy (drawn_buf [row].r, prev_drawn_buf [row].r, sizeof (rend_t) * common_col);
+
memcpy (swap_buf [row].t, prev_swap_buf [row].t, sizeof (text_t) * common_col);
memcpy (swap_buf [row].r, prev_swap_buf [row].r, sizeof (rend_t) * common_col);
+ swap_buf [row].l = prev_swap_buf [row].l;
}
int p = MOD (term_start + prev_nrow, prev_total_rows); // previous row
-----END OF PAGE-----