From 2b2c6a89ad91efab621dd72dbfba063e968cd0b9 Mon Sep 17 00:00:00 2001 From: Andrzej Rybczak Date: Wed, 23 Jun 2010 18:40:00 +0200 Subject: [PATCH] playlist: fix separators between albums if filtering is enabled --- src/display.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/display.cpp b/src/display.cpp index 4ba846bb..f0407c04 100644 --- a/src/display.cpp +++ b/src/display.cpp @@ -144,8 +144,8 @@ void Display::SongsInColumns(const MPD::Song &s, void *, Menu *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 *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;