@@ -75,6 +75,7 @@ Item {
75 swipeAwayGreeter()
75 swipeAwayGreeter()
76 shell.failedLoginsDelayAttempts = -1
76 shell.failedLoginsDelayAttempts = -1
77 shell.maxFailedLogins = -1
77 shell.maxFailedLogins = -1
78+ AccountsService.interactiveWhileLocked = true
80 function cleanup() {
81 function cleanup() {
@@ -130,9 +131,12 @@ Item {
131 function test_disabledEdges() {
132 function test_disabledEdges() {
132 var launcher = findChild(shell, "launcher")
133 var launcher = findChild(shell, "launcher")
133− tryCompare(launcher, "available", false)
135 var indicators = findChild(shell, "indicators")
134 var indicators = findChild(shell, "indicators")
135+ tryCompare(launcher, "available", true)
136+ tryCompare(indicators, "available", true)
138+ AccountsService.interactiveWhileLocked = false
139+ tryCompare(launcher, "available", false)
136 tryCompare(indicators, "available", false)
140 tryCompare(indicators, "available", false)
@@ -150,12 +154,9 @@ Item {
150 tryCompare(greeter, "fakeActiveForApp", "dialer-app")
154 tryCompare(greeter, "fakeActiveForApp", "dialer-app")
151 tryCompare(lockscreen, "shown", false)
155 tryCompare(lockscreen, "shown", false)
152 tryCompare(panel, "fullscreenMode", true)
156 tryCompare(panel, "fullscreenMode", true)
153− tryCompare(stage, "spreadEnabled", false)
155− // These are normally false anyway, but confirm they remain so in
157− tryCompare(launcher, "available", false)
158 tryCompare(indicators, "available", false)
157 tryCompare(indicators, "available", false)
158+ tryCompare(launcher, "available", false)
159+ tryCompare(stage, "spreadEnabled", false)
160 // Cancel emergency mode, and go back to normal
161 // Cancel emergency mode, and go back to normal
161 waitForRendering(greeter)
162 waitForRendering(greeter)
@@ -165,6 +166,8 @@ Item {
165 tryCompare(greeter, "fakeActiveForApp", "")
166 tryCompare(greeter, "fakeActiveForApp", "")
166 tryCompare(lockscreen, "shown", true)
167 tryCompare(lockscreen, "shown", true)
167 tryCompare(panel, "fullscreenMode", false)
168 tryCompare(panel, "fullscreenMode", false)
169+ tryCompare(indicators, "available", true)
170+ tryCompare(launcher, "available", true)
168 tryCompare(stage, "spreadEnabled", true)
171 tryCompare(stage, "spreadEnabled", true)