@@ -63,10 +63,6 @@ Item {
6363 Component.onDestruction: {
6464 shellLoader.itemDestroyed = true
6565 }
66− SurfaceManager {
67− id: surfaceMan
68− }
69− surfaceManager: surfaceMan
7066 }
7167 }
7268 }
@@ -137,6 +133,7 @@ Item {
137133 when: windowShown
138134
139135 property Item shell: shellLoader.status === Loader.Ready ? shellLoader.item : null
136+ topLevelSurfaceList: shell ? shell.topLevelSurfaceList : null
140137
141138 function init() {
142139 tryCompare(shell, "waitingOnGreeter", false); // will be set when greeter is all ready
@@ -153,7 +150,6 @@ Item {
153150
154151 // from StageTestCase
155152 stage = findChild(shell, "stage");
156− topLevelSurfaceList = findInvisibleChild(shell, "topLevelSurfaceList");
157153 verify(topLevelSurfaceList);
158154
159155 startApplication("unity8-dash");
@@ -162,8 +158,6 @@ Item {
162158 function cleanup() {
163159 tryCompare(shell, "waitingOnGreeter", false); // make sure greeter didn't leave us in disabled state
164160
165− topLevelSurfaceList = null;
166−
167161 shellLoader.itemDestroyed = false
168162
169163 shellLoader.active = false