@@ -30,13 +30,13 @@ Item {
30 Repeater {
30 Repeater {
31 id: topLevelSurfaceRepeater
31 id: topLevelSurfaceRepeater
32 model: visible ? workspace.windowModel : null
32 model: visible ? workspace.windowModel : null
33− delegate: Rectangle {
33+ delegate: Item {
34 width: surfaceItem.width
34 width: surfaceItem.width
35 height: surfaceItem.height + decorationHeight * previewScale
35 height: surfaceItem.height + decorationHeight * previewScale
36 x: model.window.position.x * previewScale
36 x: model.window.position.x * previewScale
37 y: (model.window.position.y - decorationHeight) * previewScale
37 y: (model.window.position.y - decorationHeight) * previewScale
39 z: topLevelSurfaceRepeater.count - index
38 z: topLevelSurfaceRepeater.count - index
39+ visible: model.window.state !== Mir.MinimizedState && model.window.state !== Mir.HiddenState
41 property int decorationHeight: units.gu(3)
41 property int decorationHeight: units.gu(3)