Cleaned up the line display. Removed the clrtoeol, which seems to be useless (?)
authorFrancois Fleuret <francois@fleuret.org>
Tue, 12 Apr 2011 16:24:37 +0000 (18:24 +0200)
committerFrancois Fleuret <francois@fleuret.org>
Tue, 12 Apr 2011 16:24:37 +0000 (18:24 +0200)
selector.c

index 5f6203d..ca9d392 100644 (file)
@@ -608,27 +608,19 @@ void update_screen(int *current_focus_line, int *displayed_focus_line,
             k++;
           }
 
-          /* We fill the rest of the line with blanks if this is the
-             highlighted line */
+          /* Highlight the highlighted line ... */
 
           if(l == new_focus_line) {
             while(k < console_width) {
               buffer[k++] = ' ';
             }
-          }
-
-          buffer[k++] = '\n';
-          buffer[k++] = '\0';
-
-          clrtoeol();
-
-          /* Highlight the highlighted line ... */
-
-          if(l == new_focus_line) {
             attron(attr_focus_line);
             addnstr(buffer, console_width);
             attroff(attr_focus_line);
           } else {
+            buffer[k++] = '\n';
+            buffer[k++] = '\0';
+            /* clrtoeol(); */
             addnstr(buffer, console_width);
           }