1 |
commit: a0c8524a99ac149deb12ebf0b8fa024cf613a8cb |
2 |
Author: Andreas K. Huettel (dilfridge) <dilfridge <AT> gentoo <DOT> org> |
3 |
AuthorDate: Sun Dec 1 19:43:52 2013 +0000 |
4 |
Commit: Andreas Hüttel <dilfridge <AT> gentoo <DOT> org> |
5 |
CommitDate: Sun Dec 1 19:43:52 2013 +0000 |
6 |
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/kde.git;a=commit;h=a0c8524a |
7 |
|
8 |
[kde-base/ksmserver] update noplasmalock patch |
9 |
|
10 |
--- |
11 |
.../files/ksmserver-4.11.97-noplasmalock.patch | 21 +++++++++++++++++++++ |
12 |
kde-base/ksmserver/ksmserver-9999.ebuild | 2 +- |
13 |
2 files changed, 22 insertions(+), 1 deletion(-) |
14 |
|
15 |
diff --git a/kde-base/ksmserver/files/ksmserver-4.11.97-noplasmalock.patch b/kde-base/ksmserver/files/ksmserver-4.11.97-noplasmalock.patch |
16 |
new file mode 100644 |
17 |
index 0000000..e41d58b |
18 |
--- /dev/null |
19 |
+++ b/kde-base/ksmserver/files/ksmserver-4.11.97-noplasmalock.patch |
20 |
@@ -0,0 +1,21 @@ |
21 |
+diff --git a/ksmserver/screenlocker/ksldapp.cpp b/ksmserver/screenlocker/ksldapp.cpp |
22 |
+index 6490145..2403b45 100644 |
23 |
+--- a/ksmserver/screenlocker/ksldapp.cpp |
24 |
++++ b/ksmserver/screenlocker/ksldapp.cpp |
25 |
+@@ -286,16 +286,11 @@ void KSldApp::lockProcessReady() |
26 |
+ |
27 |
+ bool KSldApp::startLockProcess(bool immediateLock) |
28 |
+ { |
29 |
+- if (m_plasmaEnabled) { |
30 |
+- m_lockProcess->start(KStandardDirs::findExe(QLatin1String("plasma-overlay")), |
31 |
+- QStringList() << QLatin1String("--nofork")); |
32 |
+- } else { |
33 |
+ QStringList args; |
34 |
+ if (immediateLock) { |
35 |
+ args << "--immediateLock"; |
36 |
+ } |
37 |
+ m_lockProcess->start(KStandardDirs::findExe(QLatin1String("kscreenlocker_greet")), args); |
38 |
+- } |
39 |
+ // we wait one minute |
40 |
+ if (!m_lockProcess->waitForStarted(60000)) { |
41 |
+ m_lockProcess->kill(); |
42 |
|
43 |
diff --git a/kde-base/ksmserver/ksmserver-9999.ebuild b/kde-base/ksmserver/ksmserver-9999.ebuild |
44 |
index 44f6f16..cb33c93 100644 |
45 |
--- a/kde-base/ksmserver/ksmserver-9999.ebuild |
46 |
+++ b/kde-base/ksmserver/ksmserver-9999.ebuild |
47 |
@@ -33,4 +33,4 @@ KMEXTRACTONLY=" |
48 |
|
49 |
KMLOADLIBS="libkworkspace" |
50 |
|
51 |
-PATCHES=( "${FILESDIR}/${PN}-4.10.50-noplasmalock.patch" ) |
52 |
+PATCHES=( "${FILESDIR}/${PN}-4.11.97-noplasmalock.patch" ) |