@@ -534,8 +534,6 @@ Item {
534534 id: greeter
535535 objectName: "greeter"
536536
537− signal sessionStarted() // helpful for tests
538−
539537 property string lockedApp: ""
540538 property bool hasLockedApp: lockedApp !== ""
541539
@@ -553,6 +551,12 @@ Item {
553551
554552 dragHandleWidth: shell.edgeSize
555553
554+ onSessionStarted: {
555+ hide();
556+ lockscreen.hide();
557+ launcher.hide();
558+ }
559+
556560 function startUnlock() {
557561 if (narrowMode) {
558562 if (!LightDM.Greeter.authenticated) {
@@ -565,17 +569,6 @@ Item {
565569 }
566570 }
567571
568− function login() {
569− enabled = false;
570− if (LightDM.Greeter.startSessionSync()) {
571− sessionStarted();
572− greeter.hide();
573− lockscreen.hide();
574− launcher.hide();
575− }
576− enabled = true;
577− }
578−
579572 onShownChanged: {
580573 if (shown) {
581574 // Disable everything so that user can't swipe greeter or