Commit Diff


commit - d1f7bb959a2f312563e8e843139b65eb709b8313
commit + b25b6b527e29719f75164f1ef953668c38a590c0
blob - b1f450df140b3c753594f2bbd6b58443228c153e
blob + ea87119d27bffa709a61057d551feee0b2664851
--- config.h
+++ 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
blob - 7ab5be38f634d4f9ebf62874585a5296cb5c179c
blob + 3e92d56c717394739004d265fe011d189778eb1a
--- rover.c
+++ 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);