diff --git a/ChangeLog b/ChangeLog index c99212432b66a9a8318badfe17412a65aaed9c86..5bda58424604d77cc03073c9907e0c698634fd06 100644 --- 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 diff --git a/src/browser.c b/src/browser.c index c279612d3ba102d06f806aa917411fffdccc94eb..dece9ed47b0ef2910310add15145f1291bba5432 100644 --- a/src/browser.c +++ b/src/browser.c @@ -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; }