[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