Matthias Andree) (58) [FIXED].
- Can modify the current file in view mode with ^W^R (discovered by Rocco
Corsi) (58) [FIXED].
+- When page up is used after two page down's, the screen doesn't update
+ properly (discovered by David Lawrence Ramsey) (59) [FIXED].
** Open BUGS **
- Added the "Goto Directory" code (Rocco)
- global.c:
- Updated some of the lists for the "Goto Directory" code (Rocco)
+- move.c:
+ page_up()
+ - Rewritten with a loop to make screen updates work when
+ mark is set (fixes bug #59).
- nano.c:
do_alt_speller()
- Reposition cursor on same line as before ^T was called (Rocco)
int page_up(void)
{
- filestruct *fileptr = edittop;
+ int i;
+
wrap_reset();
current_x = 0;
placewewant = 0;
return 0;
current_y = 0;
- if (fileptr->next != NULL)
- fileptr = fileptr->next;
- if (fileptr->next != NULL)
- fileptr = fileptr->next;
-
current = edittop;
- edit_update(fileptr, BOTTOM);
+ for (i = 0; i <= editwinrows - 3 && current->prev != NULL; i++)
+ current = current->prev;
+
+ edit_update(current, TOP);
update_cursor();
UNSET(KEEP_CUTBUFFER);