@@ -31,6 +31,7 @@ FocusScope {
31 readonly property bool moving: appList && appList.moving
31 readonly property bool moving: appList && appList.moving
32 readonly property Item searchTextField: searchField
32 readonly property Item searchTextField: searchField
33 readonly property real delegateWidth: units.gu(10)
33 readonly property real delegateWidth: units.gu(10)
34+ property url background
34 visible: x > -width
35 visible: x > -width
35 property var fullyOpen: x === 0
36 property var fullyOpen: x === 0
36 property var fullyClosed: x === -width
37 property var fullyClosed: x === -width
@@ -149,7 +150,7 @@ FocusScope {
150 id: background
151 id: background
151 anchors.fill: parent
152 anchors.fill: parent
152− source: AccountsService.backgroundFile
153+ source: root.background
153 fillMode: Image.PreserveAspectCrop
154 fillMode: Image.PreserveAspectCrop
@@ -159,7 +160,7 @@ FocusScope {
159 radius: 128
160 radius: 128
162− // Workaround for images with fastblur can't use opacity
163+ // Images with fastblur can't use opacity, so we'll put this on top
163 Rectangle {
164 Rectangle {
164 anchors.fill: background
165 anchors.fill: background
165 color: parent.color
166 color: parent.color