[arch-commits] Commit in plasma-workspace/trunk (PKGBUILD lockscreen-focus.patch)
Antonio Rojas
arojas at archlinux.org
Wed Mar 25 20:43:01 UTC 2015
Date: Wednesday, March 25, 2015 @ 21:43:01
Author: arojas
Revision: 234945
upgpkg: plasma-workspace 5.2.2-1
Added:
plasma-workspace/trunk/lockscreen-focus.patch
Modified:
plasma-workspace/trunk/PKGBUILD
------------------------+
PKGBUILD | 8 ++++++--
lockscreen-focus.patch | 32 ++++++++++++++++++++++++++++++++
2 files changed, 38 insertions(+), 2 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2015-03-25 20:36:31 UTC (rev 234944)
+++ PKGBUILD 2015-03-25 20:43:01 UTC (rev 234945)
@@ -23,9 +23,10 @@
'krunner')
groups=('plasma')
source=("http://download.kde.org/stable/plasma/${pkgver}/${pkgbase}-${pkgver}.tar.xz"
- 'kde.pam')
+ 'kde.pam' 'lockscreen-focus.patch')
md5sums=('93b4b7e187035635982d3099ba2c8d79'
- '929b182dec8a096206ad493477c09d2c')
+ '929b182dec8a096206ad493477c09d2c'
+ '0dcc042d4188b2f664f9daf4a5923778')
prepare() {
mkdir build
@@ -33,6 +34,9 @@
cd ${pkgbase}-${pkgver}
# be sure to use the Qt5 version of qtpaths
sed -i 's:qtpaths:qtpaths-qt5:' startkde/startkde.cmake
+
+# fix password field not getting focus in lock screen (upstream bug #344823)
+ patch -p1 -i "$srcdir"/lockscreen-focus.patch
}
build() {
Added: lockscreen-focus.patch
===================================================================
--- lockscreen-focus.patch (rev 0)
+++ lockscreen-focus.patch 2015-03-25 20:43:01 UTC (rev 234945)
@@ -0,0 +1,32 @@
+From: Bhushan Shah <bhush94 at gmail.com>
+Date: Wed, 25 Mar 2015 15:55:22 +0000
+Subject: Workaround the lockscreen password field focus issue
+X-Git-Url: http://quickgit.kde.org/?p=plasma-workspace.git&a=commitdiff&h=24f24e03793c8214a5d1f3414a5aeb48eccef4f4
+---
+Workaround the lockscreen password field focus issue
+
+Fixes bug 344823
+Backport of a476e1b6bf6f683bd74000bb30076868c9f92371 in 5.2
+
+CCMAIL: release-team at kde.org
+---
+
+
+--- a/lookandfeel/contents/lockscreen/LockScreen.qml
++++ b/lookandfeel/contents/lockscreen/LockScreen.qml
+@@ -156,6 +156,14 @@
+ enabled: !authenticator.graceLocked
+ onAccepted: unlockFunction()
+ focus: true
++ //HACK: Similar hack is needed in sddm loginscreen
++ //TODO: investigate
++ Timer {
++ interval: 200
++ running: true
++ repeat: false
++ onTriggered: passwordInput.forceActiveFocus()
++ }
+ visible: block.mainItem.model.get(block.mainItem.selectedIndex)["showPassword"]
+ onVisibleChanged: {
+ if (visible) {
+
More information about the arch-commits
mailing list