login

<     >

2015-06-02 19:33:15 (UTC-03:00)

Marcel Rodrigues <marcelgmr@gmail.com>

Use same color for mark signs and mark counter.

diff --git a/config.h b/config.h
index b1f450d..ea87119 100644
--- a/config.h
+++ b/config.h
@@ -40,7 +40,7 @@
 #define RVC_HIDDEN      YELLOW
 #define RVC_PROMPT      DEFAULT
 #define RVC_TABNUM      DEFAULT
-#define RVC_NMARKS      YELLOW
+#define RVC_MARKS       YELLOW
 
 /* Special symbols used by the TUI. See <curses.h> for available constants. */
 #define RVS_SCROLLBAR   ACS_CKBOARD

diff --git a/rover.c b/rover.c
index 7ab5be3..3e92d56 100644
--- a/rover.c
+++ b/rover.c
@@ -319,7 +319,7 @@ update_view()
     attr_off(A_BOLD, NULL);
     if (rover.marks.nentries) {
         numsize = snprintf(STATUS, STATUSSZ, "%d", rover.marks.nentries);
-        color_set(RVC_NMARKS, NULL);
+        color_set(RVC_MARKS, NULL);
         mvaddstr(0, COLS - 3 - numsize, STATUS);
         color_set(DEFAULT, NULL);
     } else
@@ -361,11 +361,12 @@ update_view()
         } else
             strcpy(ROW, ENAME(j));
         mvwhline(rover.window, i + 1, 1, ' ', COLS - 2);
-        if (marking && MARKED(j))
+        mvwaddnstr(rover.window, i + 1, 2, ROW, COLS - 4);
+        if (marking && MARKED(j)) {
+            wcolor_set(rover.window, RVC_MARKS, NULL);
             mvwaddch(rover.window, i + 1, 1, RVS_MARK);
-        else
+        } else
             mvwaddch(rover.window, i + 1, 1, ' ');
-        mvwaddnstr(rover.window, i + 1, 2, ROW, COLS - 4);
         wcolor_set(rover.window, DEFAULT, NULL);
         if (j == ESEL)
             wattr_off(rover.window, A_REVERSE, NULL);