playlist: fix separators between albums if filtering is enabled

This commit is contained in:
Andrzej Rybczak
2010-06-23 18:40:00 +02:00
parent eb07c327d2
commit 2b2c6a89ad

View File

@@ -144,8 +144,8 @@ void Display::SongsInColumns(const MPD::Song &s, void *, Menu<MPD::Song> *menu)
bool separate_albums = Config.playlist_separate_albums
&& myScreen == myPlaylist
&& s.GetPosition()+1 < myPlaylist->Items->Size()
&& (*myPlaylist->Items)[s.GetPosition()+1].GetAlbum() != s.GetAlbum();
&& menu->CurrentlyDrawedPosition()+1 < myPlaylist->Items->Size()
&& (*myPlaylist->Items)[menu->CurrentlyDrawedPosition()+1].GetAlbum() != s.GetAlbum();
if (separate_albums)
*menu << fmtUnderline;
@@ -302,8 +302,8 @@ void Display::Songs(const MPD::Song &s, void *data, Menu<MPD::Song> *menu)
bool separate_albums = Config.playlist_separate_albums
&& myScreen == myPlaylist
&& s.GetPosition()+1 < myPlaylist->Items->Size()
&& (*myPlaylist->Items)[s.GetPosition()+1].GetAlbum() != s.GetAlbum();
&& menu->CurrentlyDrawedPosition()+1 < myPlaylist->Items->Size()
&& (*myPlaylist->Items)[menu->CurrentlyDrawedPosition()+1].GetAlbum() != s.GetAlbum();
if (separate_albums)
{
*menu << fmtUnderline;