on xenial help sign in
Playlist from 0 to last song
commite1c73ff3f99d189639c4a5fdc4c866cd5f985b23 authorAlbert Astals Cid <albert.astals@canonical.com> dateMon 15 Feb 2016, 16:27 (11 years ago) parent5ea3fe4
2 files changed+5−8
qml/Dash/Previews/PreviewAudioPlayback.qml+1−4 tests/qmltests/Dash/Previews/tst_PreviewAudioPlayback.qml+4−4
qml/Dash/Previews/PreviewAudioPlayback.qml+1−4
@@ -85,10 +85,7 @@ PreviewWidget {
8585 }
8686 } else {
8787 var playlist = [];
88− for (var i = index; i < trackRepeater.count; ++i) {
89− playlist.push(trackRepeater.itemAt(i).sourceUrl);
90− }
91− for (var i = 0; i < index; ++i) {
88+ for (var i = 0; i < trackRepeater.count; ++i) {
9289 playlist.push(trackRepeater.itemAt(i).sourceUrl);
9390 }
9491 DashAudioPlayer.playSource(sourceUrl, playlist);
tests/qmltests/Dash/Previews/tst_PreviewAudioPlayback.qml+4−4
@@ -161,10 +161,10 @@ Rectangle {
161161 tryCompare(audio, "playbackState", Audio.PlayingState);
162162 checkPlayerSource(1);
163163
164− // Check the playlist is song 1, 2, and 0
165− checkPlayerUrls(tracksModel2["tracks"][1].source, audio.playlist.itemSource(0));
166− checkPlayerUrls(tracksModel2["tracks"][2].source, audio.playlist.itemSource(1));
167− checkPlayerUrls(tracksModel2["tracks"][0].source, audio.playlist.itemSource(2));
164+ // Check the playlist is song 0, 1, 2
165+ checkPlayerUrls(tracksModel2["tracks"][0].source, audio.playlist.itemSource(0));
166+ checkPlayerUrls(tracksModel2["tracks"][1].source, audio.playlist.itemSource(1));
167+ checkPlayerUrls(tracksModel2["tracks"][2].source, audio.playlist.itemSource(2));
168168
169169 tryCompare(track0ProgressBar, "visible", false);
170170 tryCompare(track1ProgressBar, "visible", true);