playlist: fix separators between albums if filtering is enabled
This commit is contained in:
@@ -144,8 +144,8 @@ void Display::SongsInColumns(const MPD::Song &s, void *, Menu<MPD::Song> *menu)
|
|||||||
|
|
||||||
bool separate_albums = Config.playlist_separate_albums
|
bool separate_albums = Config.playlist_separate_albums
|
||||||
&& myScreen == myPlaylist
|
&& myScreen == myPlaylist
|
||||||
&& s.GetPosition()+1 < myPlaylist->Items->Size()
|
&& menu->CurrentlyDrawedPosition()+1 < myPlaylist->Items->Size()
|
||||||
&& (*myPlaylist->Items)[s.GetPosition()+1].GetAlbum() != s.GetAlbum();
|
&& (*myPlaylist->Items)[menu->CurrentlyDrawedPosition()+1].GetAlbum() != s.GetAlbum();
|
||||||
if (separate_albums)
|
if (separate_albums)
|
||||||
*menu << fmtUnderline;
|
*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
|
bool separate_albums = Config.playlist_separate_albums
|
||||||
&& myScreen == myPlaylist
|
&& myScreen == myPlaylist
|
||||||
&& s.GetPosition()+1 < myPlaylist->Items->Size()
|
&& menu->CurrentlyDrawedPosition()+1 < myPlaylist->Items->Size()
|
||||||
&& (*myPlaylist->Items)[s.GetPosition()+1].GetAlbum() != s.GetAlbum();
|
&& (*myPlaylist->Items)[menu->CurrentlyDrawedPosition()+1].GetAlbum() != s.GetAlbum();
|
||||||
if (separate_albums)
|
if (separate_albums)
|
||||||
{
|
{
|
||||||
*menu << fmtUnderline;
|
*menu << fmtUnderline;
|
||||||
|
|||||||
Reference in New Issue
Block a user