on xenial help sign in
Notice changes from promptfull to promptless immediately
commit43d123d7957e2d75f452e34f6c5a214e5ab189da authorMichael Terry <michael.terry@canonical.com> dateTue 15 Jul 2014, 19:34 (12 years ago) parent49bee7f
1 file changed+13−4
qml/Shell.qml+13−4
qml/Shell.qml+13−4
@@ -382,6 +382,15 @@ FocusScope {
382382 }
383383 }
384384
385+ onPromptlessChanged: {
386+ if (LightDM.Greeter.promptless) {
387+ lockscreen.hide()
388+ } else {
389+ lockscreen.reset();
390+ lockscreen.show();
391+ }
392+ }
393+
385394 onAuthenticationComplete: {
386395 if (LightDM.Greeter.promptless) {
387396 return;
@@ -458,13 +467,13 @@ FocusScope {
458467
459468 onShownChanged: {
460469 if (shown) {
461− lockscreen.reset();
462− if (!LightDM.Greeter.promptless) {
463− lockscreen.show();
464− }
465470 if (greeter.narrowMode) {
466471 LightDM.Greeter.authenticate(LightDM.Users.data(0, LightDM.UserRoles.NameRole));
467472 }
473+ if (!LightDM.Greeter.promptless) {
474+ lockscreen.reset();
475+ lockscreen.show();
476+ }
468477 greeter.fakeActiveForApp = "";
469478 greeter.forceActiveFocus();
470479 }