@@ -364,7 +364,7 @@ FocusScope {
364364 onShownChanged: if (shown) greeter.fakeActiveForApp = ""
365365
366366 Component.onCompleted: {
367− if (LightDM.Users.count == 1) {
367+ if (greeter.narrowMode) {
368368 LightDM.Greeter.authenticate(LightDM.Users.data(0, LightDM.UserRoles.NameRole))
369369 }
370370 }
@@ -376,8 +376,8 @@ FocusScope {
376376 onShowGreeter: greeter.show()
377377
378378 onShowPrompt: {
379− if (LightDM.Users.count == 1) {
380− lockscreen.placeholderText = i18n.tr("Please enter %1").arg(text);
379+ if (greeter.narrowMode) {
380+ lockscreen.placeholderText = i18n.tr("Please enter %1").arg(text.toLowerCase());
381381 lockscreen.show();
382382 }
383383 }
@@ -391,6 +391,9 @@ FocusScope {
391391 greeter.login();
392392 } else {
393393 lockscreen.clear(true);
394+ if (greeter.narrowMode) {
395+ LightDM.Greeter.authenticate(LightDM.Users.data(0, LightDM.UserRoles.NameRole))
396+ }
394397 }
395398 }
396399 }
@@ -459,9 +462,7 @@ FocusScope {
459462 if (!LightDM.Greeter.promptless) {
460463 lockscreen.show();
461464 }
462− // If there is only one user, we start authenticating with that one here.
463− // If there are more users, the Greeter will handle that
464− if (LightDM.Users.count == 1) {
465+ if (greeter.narrowMode) {
465466 LightDM.Greeter.authenticate(LightDM.Users.data(0, LightDM.UserRoles.NameRole));
466467 }
467468 greeter.fakeActiveForApp = "";