From d44823e5676f0edd0e259c7c33d5640a043748ac Mon Sep 17 00:00:00 2001 From: Nicolás Reynolds Date: Fri, 7 Mar 2014 03:52:15 +0000 Subject: Fri Mar 7 03:48:12 UTC 2014 --- extra/kdebase-workspace/systemd209.patch | 32 -------------------------------- 1 file changed, 32 deletions(-) delete mode 100644 extra/kdebase-workspace/systemd209.patch (limited to 'extra/kdebase-workspace/systemd209.patch') diff --git a/extra/kdebase-workspace/systemd209.patch b/extra/kdebase-workspace/systemd209.patch deleted file mode 100644 index 42b3f5efe..000000000 --- a/extra/kdebase-workspace/systemd209.patch +++ /dev/null @@ -1,32 +0,0 @@ -commit 7584a63924620bac3bd87277c11cdb8cdb5018b1 -Author: Raymond Wooninck -Date: Tue Feb 25 20:12:58 2014 +0100 - - Perform the systemd version evaluation through a regular expression to be more flexible for changes in the version string that systemd returns (Based on Review request 115271) - -diff --git a/powerdevil/daemon/backends/upower/powerdevilupowerbackend.cpp b/powerdevil/daemon/backends/upower/powerdevilupowerbackend.cpp -index cc3b6ad..70124ad 100644 ---- a/powerdevil/daemon/backends/upower/powerdevilupowerbackend.cpp -+++ b/powerdevil/daemon/backends/upower/powerdevilupowerbackend.cpp -@@ -41,13 +41,17 @@ - - bool checkSystemdVersion(uint requiredVersion) - { -- bool ok; - - QDBusInterface systemdIface("org.freedesktop.systemd1", "/org/freedesktop/systemd1", "org.freedesktop.systemd1.Manager", - QDBusConnection::systemBus(), 0); -- const uint version = systemdIface.property("Version").toString().section(' ', 1).toUInt(&ok); -- if (ok) { -- return (version >= requiredVersion); -+ -+ const QString reply = systemdIface.property("Version").toString(); -+ -+ QRegExp expsd("(systemd )?([0-9]+)"); -+ -+ if (expsd.exactMatch(reply)) { -+ const uint version = expsd.cap(2).toUInt(); -+ return (version >= requiredVersion); - } - - // Since version 1.11 Upstart user sessions implement the exact same API as logind -- cgit v1.2.3-54-g00ecf