From 32cd42991df822f84d6c71a67612675f4bf0df02 Mon Sep 17 00:00:00 2001 From: Dalen Kruse Date: Thu, 2 Dec 2021 09:42:59 -0800 Subject: [PATCH] Updated selector indicator to be an underline In the multitrack listing, the old selector of a red bar overwrote the coloring and highlighting of each satellite. With this change, the multitrack selector is an underline that matches the current color and highlighting of each satellite. --- src/multitrack.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/multitrack.c b/src/multitrack.c index 4fbfd45..5e1f67d 100644 --- a/src/multitrack.c +++ b/src/multitrack.c @@ -13,7 +13,7 @@ #define HEADER_STYLE COLOR_PAIR(2)|A_REVERSE //color attributes of selected entry in satellite listing -#define MULTITRACK_SELECTED_ATTRIBUTE (COLOR_PAIR(6)|A_REVERSE) +#define MULTITRACK_SELECTED_ATTRIBUTE A_UNDERLINE //marker of menu item #define MULTITRACK_SELECTED_MARKER '-' @@ -835,7 +835,7 @@ void multitrack_display_listing(multitrack_listing_t *listing) //show entries if (listing->num_entries > 0) { int selected_index = listing->sorted_index[listing->selected_entry_index]; - listing->entries[selected_index]->display_attributes = MULTITRACK_SELECTED_ATTRIBUTE; + listing->entries[selected_index]->display_attributes |= MULTITRACK_SELECTED_ATTRIBUTE; listing->entries[selected_index]->display_string[0] = MULTITRACK_SELECTED_MARKER; int line = 0;