[gnome-music/wip/feborges/playback-popover: 40/40] playbackpopover: Limit list length to 10 entries



commit 2563d33b42a7d53ea61d68b46c5e3e050d25cc14
Author: Felipe Borges <felipeborges gnome org>
Date:   Thu Feb 1 13:16:09 2018 +0100

    playbackpopover: Limit list length to 10 entries
    
    As specified in the wireframes
    https://github.com/gnome-design-team/gnome-mockups/blob/master/
    music/wire-playback-buffer.png

 gnomemusic/widgets/playbackpopover.py | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)
---
diff --git a/gnomemusic/widgets/playbackpopover.py b/gnomemusic/widgets/playbackpopover.py
index 43580c5..bb432cd 100644
--- a/gnomemusic/widgets/playbackpopover.py
+++ b/gnomemusic/widgets/playbackpopover.py
@@ -28,6 +28,8 @@ from gnomemusic import log
 from gnomemusic.albumartcache import Art
 import gnomemusic.utils as utils
 
+TRACK_LIST_LENGTH = 10
+
 class PlaybackItem(GObject.Object):
     """Metadata of a track"""
 
@@ -138,7 +140,10 @@ class PlaybackPopover(Gtk.Popover):
             self._model.insert(0, self._previous_track)
 
         iter = current_iter
-        while iter != None:
+        for count in range(0, TRACK_LIST_LENGTH):
+            if iter == None:
+                break
+
             item = PlaybackItem(playlist[iter], iter)
             self._model.append(item)
             iter = playlist.iter_next(iter)


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]