login

<     >

2014-11-08 14:01:53 (UTC-02:00)

Marcel Rodrigues <marcelgmr@gmail.com>

Show 3 entries above search.

diff --git a/rover.c b/rover.c
index 56ccf96..778363e 100644
--- a/rover.c
+++ b/rover.c
@@ -423,10 +423,12 @@ main()
                         color = GREEN;
                         rover.fsel = sel;
                         if (rover.nfiles > HEIGHT) {
-                            if (sel > rover.nfiles - HEIGHT)
+                            if (sel < 3)
+                                rover.scroll = 0;
+                            else if (sel - 3 > rover.nfiles - HEIGHT)
                                 rover.scroll = rover.nfiles - HEIGHT;
                             else
-                                rover.scroll = sel;
+                                rover.scroll = sel - 3;
                         }
                     }
                     else