]> git.wh0rd.org Git - nano.git/commitdiff
in browser_refresh(), simplify more things
authorDavid Lawrence Ramsey <pooka109@gmail.com>
Thu, 29 Jun 2006 15:46:05 +0000 (15:46 +0000)
committerDavid Lawrence Ramsey <pooka109@gmail.com>
Thu, 29 Jun 2006 15:46:05 +0000 (15:46 +0000)
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@3692 35c25a1d-7b9e-4130-9fde-d3aeb78583b8

ChangeLog
src/browser.c

index 1c8a74fd5cd595bdf93d5894cff283935e808658..02c9ec45fd4ef1ea7dc54c8848fadebe884a1c9f 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -14,7 +14,7 @@ CVS code -
          do_mouse() for consistency. (DLR)
        - Remove unneeded call to blank_edit(). (DLR)
   browser_refresh()
-       - Simplify the for loop. (DLR)
+       - Simplify. (DLR)
 - doc/syntax/c.nanorc:
        - Since .i and .ii are preprocessed C and C++ output, colorize
          them here. (Mike Frysinger)
index 73eaafc8a3c9e941de188f7cf8f75d43cfd7ac84..99ff00d17cec49b4598891a9897ec5029d0a9541 100644 (file)
@@ -522,18 +522,18 @@ void parse_browser_input(int *kbinput, bool *meta_key, bool *func_key)
 void browser_refresh(void)
 {
     struct stat st;
-    size_t i = 0;
+    size_t i;
     int col = 0, line = 0, filecols = 0;
     size_t foo_len = mb_cur_max() * 7;
     char *foo = charalloc(foo_len + 1);
 
-    if (width != 0)
-       i = width * editwinrows * ((selected / width) / editwinrows);
-
     blank_edit();
 
     wmove(edit, 0, 0);
 
+    i = (width != 0) ? width * editwinrows * ((selected / width) /
+       editwinrows) : 0;
+
     for (; i < filelist_len && line < editwinrows; i++) {
        char *disp = display_string(tail(filelist[i]), 0, longest,
                FALSE);