From d9af16e973654d1455796e5c51526f58b150e64d Mon Sep 17 00:00:00 2001 From: Frank Blendinger Date: Wed, 9 Jun 2010 09:11:51 +0200 Subject: [PATCH] fix: only show album separators in main playlist --- src/display.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/display.cpp b/src/display.cpp index 8dcc6076..4ba846bb 100644 --- a/src/display.cpp +++ b/src/display.cpp @@ -22,6 +22,9 @@ #include "helpers.h" #include "info.h" #include "playlist.h" +#include "global.h" + +using Global::myScreen; std::string Display::Columns() { @@ -140,6 +143,7 @@ void Display::SongsInColumns(const MPD::Song &s, void *, Menu *menu) return; bool separate_albums = Config.playlist_separate_albums + && myScreen == myPlaylist && s.GetPosition()+1 < myPlaylist->Items->Size() && (*myPlaylist->Items)[s.GetPosition()+1].GetAlbum() != s.GetAlbum(); if (separate_albums) @@ -297,6 +301,7 @@ void Display::Songs(const MPD::Song &s, void *data, Menu *menu) *menu << Config.now_playing_prefix; bool separate_albums = Config.playlist_separate_albums + && myScreen == myPlaylist && s.GetPosition()+1 < myPlaylist->Items->Size() && (*myPlaylist->Items)[s.GetPosition()+1].GetAlbum() != s.GetAlbum(); if (separate_albums)