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