fixed artist paging
This commit is contained in:
1 parent
072db9b206
commit
14ac9b197d
1 file changed
+7
-1
@@ -516,11 +516,17 @@ class ArtistsGUI(Screen):
|
|||||||
if self.page - 1 <= 0:
|
if self.page - 1 <= 0:
|
||||||
return
|
return
|
||||||
|
|
||||||
|
# Count artist panels with info in them
|
||||||
|
real_displayed = 0
|
||||||
|
for artist_panel in artist_panels:
|
||||||
|
if artist_panel.artist:
|
||||||
|
real_displayed += 1
|
||||||
|
|
||||||
self.page -= 1
|
self.page -= 1
|
||||||
self.update_pager()
|
self.update_pager()
|
||||||
self._clear_panels()
|
self._clear_panels()
|
||||||
|
|
||||||
self.artists_displayed -= len(artist_panels) * 2
|
self.artists_displayed -= len(artist_panels) + real_displayed
|
||||||
for artist_panel in artist_panels:
|
for artist_panel in artist_panels:
|
||||||
artist_panel.set_artist(self.artists[self.artists_displayed])
|
artist_panel.set_artist(self.artists[self.artists_displayed])
|
||||||
self.artists_displayed += 1
|
self.artists_displayed += 1
|
||||||
|
|||||||
Reference in new issue
Block a user