@@ -150,11 +150,18 @@ var kAudioButtonCode = 'AbstractButton { \n\
150 visible: parent.pressed; \n\
150 visible: parent.pressed; \n\
151 radius: "medium"; \n\
151 radius: "medium"; \n\
153− Icon { \n\
153+ Image { \n\
154 anchors.fill: parent; \n\
155 anchors.fill: parent; \n\
155 anchors.margins: parent.height > units.gu(5) ? units.gu(2) : 0; \n\
156 anchors.margins: parent.height > units.gu(5) ? units.gu(2) : 0; \n\
156 opacity: 0.9; \n\
157 opacity: 0.9; \n\
158+ fillMode: Image.PreserveAspectFit; \n\
160+ width: icon.width; \n\
161+ height: icon.height; \n\
157− name: DashAudioPlayer.playing && AudioUrlComparer.compare(parent.source, DashAudioPlayer.currentSource) ? "media-playback-pause" : "media-playback-start"; \n\
163+ source: "image://theme/" + (DashAudioPlayer.playing && AudioUrlComparer.compare(parent.source, DashAudioPlayer.currentSource) ? "media-playback-pause" : "media-playback-start"); \n\
164+ asynchronous: true; \n\
159 onClicked: { \n\
166 onClicked: { \n\
160 if (AudioUrlComparer.compare(source, DashAudioPlayer.currentSource)) { \n\
167 if (AudioUrlComparer.compare(source, DashAudioPlayer.currentSource)) { \n\