From 1ff03e3681ebb01d796a0e7f5068f04f2e7e6209 Mon Sep 17 00:00:00 2001 From: root Date: Thu, 19 Jan 2006 17:14:46 +0000 Subject: [PATCH] *** empty log message *** --- src/screen.C | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/screen.C b/src/screen.C index 9d53ad54..032878e2 100644 --- a/src/screen.C +++ b/src/screen.C @@ -327,6 +327,10 @@ rxvt_term::scr_reset () int qcol = 0; + // see below for cursor adjustment rationale + if (p == ocur.row) + screen.cur.row = q - (total_rows - nrow); + // fill a single destination line while (lofs < llen && qcol < ncol) { @@ -391,11 +395,6 @@ rxvt_term::scr_reset () term_start = 0; } -#ifdef DEBUG_STRICT //TODO: remove - for (int i = top_row; i < nrow; i++) - assert (ROW (i).t); -#endif - free (old_buf); delete old_ta; delete old_ra; -- 2.34.1