Added and fixed bug #50

git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@458 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
master
Chris Allegretta 2001-01-08 01:32:58 +00:00
parent 7044489c76
commit 2a2e2be0c4
2 changed files with 9 additions and 1 deletions

3
BUGS
View File

@ -81,6 +81,9 @@
- In certain terminals, nano would not work properly with keypad().
Turned out to be the silly timeout(0) call which is completely
unneeded anyway. (49) [FIXED]
- With less than a page of text, doing a page down will move the
current line to the top of the screen, which it shouldn't do. (50)
[FIXED]
** Open BUGS **

7
move.c
View File

@ -55,7 +55,12 @@ int page_down(void)
if (current == filebot)
return 0;
if (editbot != filebot || edittop == fileage) {
/* AHEM, if we only have a screen or less of text, DONT do an
edit_update, just move the cursor to editbot! */
if (edittop == fileage && editbot == filebot) {
current = editbot;
reset_cursor();
} else if (editbot != filebot || edittop == fileage) {
current_y = 0;
current = editbot;