]> git.wh0rd.org Git - nano.git/commitdiff
do_browser() - Don't shift the size of the file is it's less than 1K. Fixed files...
authorChris Allegretta <chrisa@asty.org>
Wed, 23 May 2001 21:54:47 +0000 (21:54 +0000)
committerChris Allegretta <chrisa@asty.org>
Wed, 23 May 2001 21:54:47 +0000 (21:54 +0000)
git-svn-id: svn://svn.savannah.gnu.org/nano/branches/nano_1_0_branch/nano@669 35c25a1d-7b9e-4130-9fde-d3aeb78583b8

ChangeLog
files.c

index 9593b41d805e563657e90a0bb9e260f4cc3ed970..609f3c8840cfeff8b245705451397a14319a6b83 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -3,6 +3,10 @@ CVS code -
   cut_marked_segment()
        - Add bizarre copy of bot node, else *BSD goes ballistic (fixes
          BUG #60)
+- files.c:
+  do_browser()
+       - Don't shift the size of the file is it's less than 1K. Fixed
+         files less than 1K being displayed as 0B (Rocco).
 - nano.c:
   do_alt_speller()
        - Try to go to the same line we were on before before spell check
diff --git a/files.c b/files.c
index 34d19f7cd8ccae71cf9177052ab470d324b1762f..ccccabc91d1505b41951f461f0053b7c1dfb4efd 100644 (file)
--- a/files.c
+++ b/files.c
@@ -1307,7 +1307,7 @@ char *do_browser(char *inpath)
                        strcpy(foo + longest - 2, "--");
                } else if (st.st_size < (1 << 10)) /* less than 1 K */
                    sprintf(foo + longest - 7, "%4d  B", 
-                       (int) st.st_size >> 10);
+                       (int) st.st_size);
                else if (st.st_size >= (1 << 30)) /* at least 1 gig */
                    sprintf(foo + longest - 7, "%4d GB", 
                        (int) st.st_size >> 30);