- winio.c:edit_refresh() - Fix cursor being above as well as below the current screen (David Benbennick)


git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1396 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
diff --git a/winio.c b/winio.c
index cca2e33..3ed4762 100644
--- a/winio.c
+++ b/winio.c
@@ -1093,7 +1093,8 @@
     if (edittop == NULL)
 	edittop = current;
 
-    if (current->lineno >= edittop->lineno + editwinrows)
+    if (current->lineno < edittop->lineno ||
+	    current->lineno >= edittop->lineno + editwinrows)
 	/* Note that edit_update() changes edittop so that
 	 * current->lineno = edittop->lineno + editwinrows / 2.  Thus
 	 * when it then calls edit_refresh(), there is no danger of