summaryrefslogtreecommitdiff
blob: 01201c37fd3f48142b000cb7a1193172b2540d5c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
http://lists.gnu.org/archive/html/nano-devel/2006-01/msg00000.html
http://lists.gnu.org/archive/html/nano-devel/2006-01/msg00001.html

diff -ur nano-1.3.10/src/winio.c nano-1.3.10-fixed/src/winio.c
--- nano-1.3.10/src/winio.c	2005-12-08 02:24:54.000000000 -0500
+++ nano-1.3.10-fixed/src/winio.c	2006-01-10 03:10:14.000000000 -0500
@@ -2772,6 +2772,11 @@
 
 	openfile->edittop = old_edittop;
 
+	/* Update old_current if we're not on the first page and/or
+	 * we're not on the same page as before. */
+	if (do_redraw)
+	    update_line(old_current, 0);
+
 	/* Scroll the edit window up or down until edittop is in range
 	 * of current. */
 	if (nlines < 0)