Accepting request 925411 from KDE:Frameworks5
(forwarded request 925395 from Vogtinator) OBS-URL: https://build.opensuse.org/request/show/925411 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/plasma5-workspace?expand=0&rev=176
This commit is contained in:
commit
65b4500fb7
@ -0,0 +1,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
|
||||
|
@ -1,3 +1,9 @@
|
||||
-------------------------------------------------------------------
|
||||
Fri Oct 15 08:54:29 UTC 2021 - Fabian Vogt <fabian@ritter-vogt.de>
|
||||
|
||||
- Add patch to show password input on the "Other" page in SDDM (kde#443737):
|
||||
* 0001-sddm-theme-fix-missing-password-field-on-Other-page.patch
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Oct 7 13:50:12 UTC 2021 - Fabian Vogt <fabian@ritter-vogt.de>
|
||||
|
||||
|
@ -41,6 +41,8 @@ Source: plasma-workspace-%{version}.tar.xz
|
||||
Source1: plasma-workspace-%{version}.tar.xz.sig
|
||||
Source2: plasma.keyring
|
||||
%endif
|
||||
# PATCH-FIX-UPSTREAM
|
||||
Patch1: 0001-sddm-theme-fix-missing-password-field-on-Other-page.patch
|
||||
# PATCHES 501-??? are PATCH-FIX-OPENSUSE
|
||||
Patch501: 0001-Use-qdbus-qt5.patch
|
||||
Patch502: 0001-Ignore-default-sddm-face-icons.patch
|
||||
|
Loading…
x
Reference in New Issue
Block a user