blob: 06d44b916097719d6a406469e29054c1972c1e74 (
about) (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
|
From d5a3e749a30613294f41386180aaf31dfb1a9bee Mon Sep 17 00:00:00 2001
From: Nate Graham <nate@kde.org>
Date: Thu, 14 Oct 2021 15:44:33 -0600
Subject: [PATCH] sddm-theme: fix missing password field on "Other" page
On this page there is no concept of the user being passwordless because
no username has been specified by the user yet; we cannot know ahead of
time. As a result, userList.currentItem.needsPassword is blank so the
password field gets hidden.
We should just assume that in username/password entry mode, all users
have a password set. For any users where this is not the case, they can
just leave the password blank, and it's not any worse than it was in
Plasma 5.22.
BUG: 443737
FIXED-IN: 5.23.1
(cherry picked from commit f038ab3f494f26b443b10ff5dc9f156e1ec16341)
---
sddm-theme/Login.qml | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/sddm-theme/Login.qml b/sddm-theme/Login.qml
index 8829666f1..6d3d62804 100644
--- a/sddm-theme/Login.qml
+++ b/sddm-theme/Login.qml
@@ -83,7 +83,7 @@ SessionManagementScreen {
}
}
- visible: userList.currentItem.needsPassword
+ visible: root.showUsernamePrompt || userList.currentItem.needsPassword
Keys.onEscapePressed: {
mainStack.currentItem.forceActiveFocus();
@@ -119,7 +119,7 @@ SessionManagementScreen {
icon.name: text.length == 0 ? "go-next" : ""
- text: userList.currentItem.needsPassword ? "" : i18n("Log In")
+ text: root.showUsernamePrompt || userList.currentItem.needsPassword ? "" : i18n("Log In")
onClicked: startLogin();
}
}
--
2.33.0
|