on xenial help sign in
Notice changes from promptfull to promptless immediately
43d123dMichael Terry
qml/Shell.qml+13−4
@@ -382,6 +382,15 @@ FocusScope {
382 }
382 }
383 }
383 }
384
384
385+ onPromptlessChanged: {
386+ if (LightDM.Greeter.promptless) {
387+ lockscreen.hide()
388+ } else {
389+ lockscreen.reset();
390+ lockscreen.show();
391+ }
392+ }
393+
385 onAuthenticationComplete: {
394 onAuthenticationComplete: {
386 if (LightDM.Greeter.promptless) {
395 if (LightDM.Greeter.promptless) {
387 return;
396 return;
@@ -458,13 +467,13 @@ FocusScope {
458
467
459 onShownChanged: {
468 onShownChanged: {
460 if (shown) {
469 if (shown) {
461− lockscreen.reset();
462− if (!LightDM.Greeter.promptless) {
463− lockscreen.show();
464− }
465 if (greeter.narrowMode) {
470 if (greeter.narrowMode) {
466 LightDM.Greeter.authenticate(LightDM.Users.data(0, LightDM.UserRoles.NameRole));
471 LightDM.Greeter.authenticate(LightDM.Users.data(0, LightDM.UserRoles.NameRole));
467 }
472 }
473+ if (!LightDM.Greeter.promptless) {
474+ lockscreen.reset();
475+ lockscreen.show();
476+ }
468 greeter.fakeActiveForApp = "";
477 greeter.fakeActiveForApp = "";
469 greeter.forceActiveFocus();
478 greeter.forceActiveFocus();
470 }
479 }