]> git.wh0rd.org Git - nano.git/commitdiff
Fixes to paging (smooth scroll) by David Lawrence Ramsey
authorChris Allegretta <chrisa@asty.org>
Thu, 27 Sep 2001 00:44:58 +0000 (00:44 +0000)
committerChris Allegretta <chrisa@asty.org>
Thu, 27 Sep 2001 00:44:58 +0000 (00:44 +0000)
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@788 35c25a1d-7b9e-4130-9fde-d3aeb78583b8

ChangeLog
move.c

index f9f1bbaef4160d9bf1b3883762df898850f81a95..e55bf9d3aa4895f72e60c83c39ec4e2c6773b14a 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -17,7 +17,8 @@ CVS code -
        - Mac file writing supported too.  Flag -M, --mac.  Toggle 
          Meta-O (MacOS? OS-X? =-)
        - New smooth scroll code by Ken Tyler.  New flag -S, --smooth,
-         changes to page_up() and page_down().
+         changes to page_up() and page_down(). Fixes to paging by
+         David Lawrence Ramsey.
        - Bracket (brace, parens, etc) matching code by Ken Tyler.  
          New functions do_find_bracket(), changes to findnextstr(),
          command is Meta-] (hope you dont mind since I already sold off
diff --git a/move.c b/move.c
index 8f2802b9e0aebf4a08fb68b7eaed360476b6f210..17d9684f88b3814d5e9de3e1a4a3834ae6454f68 100644 (file)
--- a/move.c
+++ b/move.c
 
 void page_down(void)
 {
-    if (editbot != filebot) {
-       if (!ISSET(SMOOTHSCROLL)) {
+    if (!ISSET(SMOOTHSCROLL)) {
+       if (editbot != filebot) {
            edit_update(editbot->next, CENTER);
            center_cursor();
        } else {
-           edit_update(editbot, NONE);
-       }
-    } else {
-       if (!ISSET(SMOOTHSCROLL)) {
            while (current != filebot)
                current = current->next;
            edit_update(current, CENTER);
        }
+    } else {
+           edit_update(editbot, NONE);
     }
     update_cursor();
 }