on xenial help sign in
playlist is not an url, it's an array

Also no need to store it as property, just getting it when needed is ok

commit81a3d3b6d0de8095666f8bd1be59345e45fe126f authorAlbert Astals Cid <albert.astals@canonical.com> dateTue 11 Aug 2015, 17:23 (11 years ago) parent839152e
2 files changed+3−3
plugins/Dash/CardCreator.js+1−1 tests/plugins/Dash/cardcreator/9.res+2−2
plugins/Dash/CardCreator.js+1−1
@@ -119,7 +119,6 @@ var kAudioButtonCode = 'AbstractButton { \n\
119119 width: %2; \n\
120120 height: %3; \n\
121121 readonly property url source: (cardData["quickPreviewData"] && cardData["quickPreviewData"]["uri"]) || ""; \n\
122− readonly property url playlist: (cardData["quickPreviewData"] && cardData["quickPreviewData"]["playlist"]) || null; \n\
123122 UbuntuShape { \n\
124123 anchors.fill: parent; \n\
125124 visible: parent.pressed; \n\
@@ -140,6 +139,7 @@ var kAudioButtonCode = 'AbstractButton { \n\
140139 DashAudioPlayer.play(); \n\
141140 } \n\
142141 } else { \n\
142+ var playlist = (cardData["quickPreviewData"] && cardData["quickPreviewData"]["playlist"]) || null; \n\
143143 DashAudioPlayer.playSource(source, playlist); \n\
144144 } \n\
145145 } \n\
tests/plugins/Dash/cardcreator/9.res+2−2
@@ -74,8 +74,7 @@ CardAudioProgress {
7474 width: height;
7575 height: (root.fixedHeaderHeight > 0 ? root.fixedHeaderHeight : headerHeight) + 2 * units.gu(1);
7676 readonly property url source: (cardData["quickPreviewData"] && cardData["quickPreviewData"]["uri"]) || "";
77− readonly property url playlist: (cardData["quickPreviewData"] && cardData["quickPreviewData"]["playlist"]) || null;
78− UbuntuShape {
77+ UbuntuShape {
7978 anchors.fill: parent;
8079 visible: parent.pressed;
8180 radius: "medium";
@@ -95,6 +94,7 @@ CardAudioProgress {
9594 DashAudioPlayer.play();
9695 }
9796 } else {
97+ var playlist = (cardData["quickPreviewData"] && cardData["quickPreviewData"]["playlist"]) || null;
9898 DashAudioPlayer.playSource(source, playlist);
9999 }
100100 }