- 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-d3aeb78583b8master
parent
77e726d518
commit
63d0b48d5b
|
@ -33,6 +33,9 @@ CVS Code -
|
|||
do_replace_loop()
|
||||
- Fix various bugs having to do with replace string length
|
||||
and positioning (David Benbennick).
|
||||
edit_refresh()
|
||||
- Fix cursor being above as well as below the current screen
|
||||
(David Benbennick).
|
||||
- winio.c:
|
||||
bottombars()
|
||||
- Change strcpy of gettext() "Up" string to strncpy of max
|
||||
|
|
3
winio.c
3
winio.c
|
@ -1093,7 +1093,8 @@ void edit_refresh(void)
|
|||
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
|
||||
|
|
Loading…
Reference in New Issue