[gnome-music] Tabs fix and better grey out album tracks



commit 95d27a4b0122baa49194b1064ccf0f8b2b9f831e
Author: Vadim Rutkovsky <vrutkovs redhat com>
Date:   Wed Apr 24 11:11:05 2013 +0200

    Tabs fix and better grey out album tracks

 src/player.js  |    4 ++--
 src/widgets.js |   11 +++++++----
 2 files changed, 9 insertions(+), 6 deletions(-)
---
diff --git a/src/player.js b/src/player.js
index 77fa5f9..2afb3c3 100644
--- a/src/player.js
+++ b/src/player.js
@@ -195,8 +195,8 @@ const Player = new Lang.Class({
 
     setPlaylist: function (type, id, model, iter, field) {
         this.playlist = model;
-       this.playlist_type = type;
-       this.playlist_id = id;
+        this.playlist_type = type;
+        this.playlist_id = id;
         this.currentTrack = iter;
         this.playlist_field = field;
         this.emit("playlist-item-changed", this.playlist, this.currentTrack);
diff --git a/src/widgets.js b/src/widgets.js
index 852aa5b..36bc8ad 100644
--- a/src/widgets.js
+++ b/src/widgets.js
@@ -184,10 +184,13 @@ const AlbumWidget = new Lang.Class({
         if (playlist != this.model){
             return true;}
         if (this.iterToClean){
-            let item = this.model.get_value(this.iterToClean, 5);
-            this.model.set_value(this.iterToClean, 0, item.get_title());
-            // Hide now playing icon
-            this.model.set_value(this.iterToClean, 3, false);
+            let next_iter = iter.copy();
+            do {
+                let item = this.model.get_value(next_iter, 5);
+                this.model.set_value(next_iter, 0, item.get_title());
+                // Hide now playing icon
+                this.model.set_value(next_iter, 3, false);
+            } while (this.model.iter_next(next_iter))
         }
         this.iterToClean = iter.copy();
 


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