login

<     >

2015-06-14 13:32:02 (UTC-03:00)

Marcel Rodrigues <marcelgmr@gmail.com>

Only change scroll if necessary.

diff --git a/rover.c b/rover.c
index 92cee60..518be41 100644
--- a/rover.c
+++ b/rover.c
@@ -247,7 +247,8 @@ sync_signals()
         refresh();
         clear();
         rover.window = subwin(stdscr, LINES - 2, COLS, 1, 0);
-        SCROLL = MAX(ESEL - HEIGHT, 0);
+        if (HEIGHT < rover.nfiles && SCROLL + HEIGHT > rover.nfiles)
+            SCROLL = ESEL - HEIGHT;
         update_view();
         rover.pending_winch = 0;
     }