properly if you paged up with the first line of the file onscreen and
the mark on
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@4170
35c25a1d-7b9e-4130-9fde-
d3aeb78583b8
+2007-09-16 David Lawrence Ramsey <pooka109@gmail.com>
+
+ * winio.c (edit_scroll): Fix problem where the screen wouldn't
+ be updated properly if you paged up with the first line of the
+ file onscreen and the mark on.
+
2007-08-26 David Lawrence Ramsey <pooka109@gmail.com>
* doc/faq.html: Update links to the Free Translation Project.
/* Don't bother scrolling zero lines or more than the number of
* lines in the edit window minus one; in both cases, get out, and
- * in the latter case, call edit_refresh() beforehand. */
- if (nlines == 0)
- return;
-
- if (nlines >= editwinrows) {
- edit_refresh();
+ * call edit_refresh() beforehand if we need to. */
+ if (nlines == 0 || nlines >= editwinrows) {
+ if (do_redraw || nlines >= editwinrows)
+ edit_refresh();
return;
}