[gnome-music] Tabs fix and better grey out album tracks
- From: Vadim Rutkovsky <vrutkovsky src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-music] Tabs fix and better grey out album tracks
- Date: Wed, 24 Apr 2013 14:10:21 +0000 (UTC)
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]