From 95b314de73664ddd08558e0d3bb243df656b74a9 Mon Sep 17 00:00:00 2001 From: Yorhel <git@yorhel.nl> Date: Fri, 1 May 2009 08:59:59 +0200 Subject: [PATCH] Fixed line width when displaying 100% Which would happen if there's only one file is in a directory --- ChangeLog | 6 +++--- src/browser.c | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/ChangeLog b/ChangeLog index 6795680..6e9703f 100644 --- a/ChangeLog +++ b/ChangeLog @@ -9,6 +9,7 @@ git - ? - Correctly handle paths longer than PATH_MAX - Fixed various bugs related to rpath() - Major code rewrite + - Fixed line width when displaying 100% 1.4 - 2008-09-10 - Removed the startup window @@ -16,8 +17,7 @@ git - ? be hidden with the 'h'-key - Fixed buffer overflow when supplying a path longer than PATH_MAX (patch by Tobias Stoeckmann) - - Used S_BLKSIZE instead of a hardcoded block size of - 512 + - Used S_BLKSIZE instead of a hardcoded block size of 512 - Fixed display of disk usage and apparent sizes - Updated ncdu -h - Included patches for Cygwin @@ -72,7 +72,7 @@ git - ? required anymore (but highly recommended) - Added a warning for terminals smaller than 60x16 - Mountpoints (or any other directory pointing to - another filesystem) are now considered to be + another filesystem) are now considered to be directories rather than files. 0.1 - 2007-02-21 diff --git a/src/browser.c b/src/browser.c index 5869fe9..b353646 100644 --- a/src/browser.c +++ b/src/browser.c @@ -205,11 +205,11 @@ void browse_draw_item(struct dir *n, int row, off_t max, int ispar) { mvprintw(row, 0, line, ct, size, gr, dt, cropstr(n->name, wincols-24)); break; case 2: - sprintf(line, "%%c %%7s [%%4.1f%%%%] %%c%%-%ds", wincols-19); + sprintf(line, "%%c %%7s [%%5.1f%%%%] %%c%%-%ds", wincols-20); mvprintw(row, 0, line, ct, size, pc, dt, cropstr(n->name, wincols-19)); break; case 3: - sprintf(line, "%%c %%7s [%%4.1f%%%% %%10s] %%c%%-%ds", wincols-30); + sprintf(line, "%%c %%7s [%%5.1f%%%% %%10s] %%c%%-%ds", wincols-31); mvprintw(row, 0, line, ct, size, pc, gr, dt, cropstr(n->name, wincols-30)); } free(line); -- GitLab