diff --git a/src/ncmpcpp.cpp b/src/ncmpcpp.cpp index e646ec70..0c68f735 100644 --- a/src/ncmpcpp.cpp +++ b/src/ncmpcpp.cpp @@ -116,9 +116,9 @@ int main(int argc, char **argv) Actions::OriginalStatusbarVisibility = Config.statusbar_visibility; - if (!Config.titles_visibility) - wattron(stdscr, COLOR_PAIR(int(Config.main_color))); - + // for column separators + attron(COLOR_PAIR(int(Config.main_color))); + if (Config.design == Design::Alternative) Config.statusbar_visibility = 0; @@ -242,7 +242,7 @@ int main(int argc, char **argv) if (myScreen == myPlaylist) myPlaylist->EnableHighlighting(); - + # ifdef ENABLE_VISUALIZER // visualizer sets timeout to 40ms, but since only it needs such small // value, we should restore default one after switching to another screen. diff --git a/src/status.cpp b/src/status.cpp index 1e6a25d4..799facdf 100644 --- a/src/status.cpp +++ b/src/status.cpp @@ -594,7 +594,7 @@ void Status::Changes::flags() attron(COLOR_PAIR(int(Config.state_line_color))); mvprintw(1, COLS-2, "]"); } - attroff(A_BOLD|COLOR_PAIR(int(Config.state_line_color))); + attrset(COLOR_PAIR(int(Config.main_color))); refresh(); break; case Design::Alternative: