diff options
author | Yoann Lopes <yoann.lopes@nokia.com> | 2011-10-22 21:21:10 +0200 |
---|---|---|
committer | Yoann Lopes <yoann.lopes@nokia.com> | 2011-10-22 21:21:10 +0200 |
commit | 49ce7f225fc49793fe628f7c5a923577ae648522 (patch) | |
tree | bd09b67dc242bf7a990a116663def335c0619d99 /qml/TracklistPage.qml | |
parent | 0d73477754400ffb91b1ea10490c33c69b501075 (diff) |
Handle offline status per track and not per playlist.
Diffstat (limited to 'qml/TracklistPage.qml')
-rw-r--r-- | qml/TracklistPage.qml | 10 |
1 files changed, 2 insertions, 8 deletions
diff --git a/qml/TracklistPage.qml b/qml/TracklistPage.qml index 10edebb..121b9b9 100644 --- a/qml/TracklistPage.qml +++ b/qml/TracklistPage.qml @@ -67,6 +67,7 @@ Page { highlighted: modelData.isCurrentPlayingTrack starred: modelData.isStarred available: modelData.isAvailable + enabled: !spotifySession.offlineMode || available onClicked: { modelData.play() } @@ -84,6 +85,7 @@ Page { highlighted: modelData.isCurrentPlayingTrack starred: modelData.isStarred available: modelData.isAvailable + enabled: !spotifySession.offlineMode || available onClicked: { modelData.play() } @@ -106,14 +108,6 @@ Page { Component.onCompleted: { tracks.delegate = playlist.type == SpotifyPlaylist.Inbox ? inboxDelegate : trackDelegate -// if (playlist.isCurrentPlaylist()) { -// for (var i in playlist.tracks) { -// if (playlist.tracks[i].isCurrentPlayingTrack) { -// positionViewAtIndex(i, ListView.Center) -// return; -// } -// } -// } } } |