diff --git a/src/display.cpp b/src/display.cpp index 89cbf7b7..21b85aac 100644 --- a/src/display.cpp +++ b/src/display.cpp @@ -87,7 +87,12 @@ void setProperties(NC::Menu &menu, const MPD::Song &s, HasSongs &screen, bool separate_albums = true; } if (separate_albums) + { menu << NC::fmtUnderline; + mvwhline(menu.raw(), menu.getY(), 0, KEY_SPACE, menu.getWidth()); + } + if (is_now_playing) + menu << Config.now_playing_prefix; int song_pos = menu.isFiltered() ? s.getPosition() : drawn_pos; is_now_playing = static_cast(&menu) == myPlaylist->Items @@ -159,9 +164,6 @@ void showSongsInColumns(NC::Menu &menu, const MPD::Song &s, HasSongs &screen) bool separate_albums, is_now_playing, is_selected, discard_colors; setProperties(menu, s, screen, separate_albums, is_now_playing, is_selected, discard_colors); - if (is_now_playing) - menu << Config.now_playing_prefix; - int width; int y = menu.getY(); int remained_width = menu.getWidth();