@@ -537,20 +537,23 @@ FocusScope {
537537
538538 Connections {
539539 target: greeter
540− onUnlocked: rightEdgeDemo.visible = false
541− onShownChanged: {
542− if (rightEdgeDemo.active && !greeter.shown) {
540+
541+ function hide() {
542+ if (rightEdgeDemo.active) {
543543 rightEdgeDemo.enabled = false
544544 shell.hideEdgeDemoInGreeter()
545545 }
546546 }
547+
548+ onUnlocked: hide()
549+ onShownChanged: if (!greeter.shown) hide()
547550 }
548551 }
549552 }
550553
551554 InputFilterArea {
552− blockInput: greeter.shown || lockscreen.shown
553555 anchors.fill: parent
556+ blockInput: greeter.shown || lockscreen.shown
554557 }
555558
556559 Connections {