Commit 2a2e2be0 authored by Chris Allegretta's avatar Chris Allegretta
Browse files

Added and fixed bug #50

git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@458 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
parent 7044489c
No related merge requests found
Showing with 9 additions and 1 deletion
+9 -1
...@@ -81,6 +81,9 @@ ...@@ -81,6 +81,9 @@
- In certain terminals, nano would not work properly with keypad(). - In certain terminals, nano would not work properly with keypad().
Turned out to be the silly timeout(0) call which is completely Turned out to be the silly timeout(0) call which is completely
unneeded anyway. (49) [FIXED] 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 ** ** Open BUGS **
......
...@@ -55,7 +55,12 @@ int page_down(void) ...@@ -55,7 +55,12 @@ int page_down(void)
if (current == filebot) if (current == filebot)
return 0; 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_y = 0;
current = editbot; current = editbot;
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment