]> git.wh0rd.org Git - nano.git/commitdiff
in browser_init(), fix off-by-one error when calculating longest that
authorDavid Lawrence Ramsey <pooka109@gmail.com>
Sun, 2 Jul 2006 17:00:07 +0000 (17:00 +0000)
committerDavid Lawrence Ramsey <pooka109@gmail.com>
Sun, 2 Jul 2006 17:00:07 +0000 (17:00 +0000)
kept the rightmost column of the screen from being used

git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@3717 35c25a1d-7b9e-4130-9fde-d3aeb78583b8

ChangeLog
src/browser.c

index c99212432b66a9a8318badfe17412a65aaed9c86..5bda58424604d77cc03073c9907e0c698634fd06 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -17,6 +17,9 @@ CVS code -
        - After entering "..", select the directory we were in before
          instead of the first filename in the list, as Pico does. (DLR)
        - Simplify screen update handling and exiting. (DLR)
+  browser_init()
+       - Fix off-by-one error when calculating longest that kept the
+         rightmost column of the screen from being used. (DLR)
   browser_refresh()
        - Simplify. (DLR)
        - Fix problems where translated versions of "(dir)" could be
index c279612d3ba102d06f806aa917411fffdccc94eb..dece9ed47b0ef2910310add15145f1291bba5432 100644 (file)
@@ -466,7 +466,7 @@ void browser_init(const char *path, DIR *dir)
 
        i++;
 
-       d_len = strlenpt(nextdir->d_name);
+       d_len = strlenpt(nextdir->d_name) + 1;
        if (d_len > longest)
            longest = (d_len > COLS - 1) ? COLS - 1 : d_len;
     }