[kdebase-workspace/f16] more powermanagement dataengine love (kde#288802)

Rex Dieter rdieter at fedoraproject.org
Tue Dec 13 14:00:14 UTC 2011


commit 7eecd7888132ef551f5a6b216470fc9936b1f394
Author: Rex Dieter <rdieter at fedoraproject.org>
Date:   Tue Dec 13 08:00:05 2011 -0600

    more powermanagement dataengine love (kde#288802)

 kde-workspace-4.7.5-kdebug288802.patch |   20 ++++++++++++++++++++
 kdebase-workspace.spec                 |    8 +++++++-
 2 files changed, 27 insertions(+), 1 deletions(-)
---
diff --git a/kde-workspace-4.7.5-kdebug288802.patch b/kde-workspace-4.7.5-kdebug288802.patch
new file mode 100644
index 0000000..61a1a41
--- /dev/null
+++ b/kde-workspace-4.7.5-kdebug288802.patch
@@ -0,0 +1,20 @@
+--- a/plasma/generic/dataengines/powermanagement/powermanagementengine.cpp
++++ b/plasma/generic/dataengines/powermanagement/powermanagementengine.cpp
+@@ -147,7 +147,7 @@ bool PowermanagementEngine::sourceReques
+                                                               "/org/kde/Solid/PowerManagement",
+                                                               "org.kde.Solid.PowerManagement",
+                                                               "batteryRemainingTime");
+-            QDBusPendingReply< int > reply = QDBusConnection::sessionBus().asyncCall(msg);
++            QDBusPendingReply< qulonglong > reply = QDBusConnection::sessionBus().asyncCall(msg);
+             reply.waitForFinished();
+             if (reply.isValid()) {
+                 //kDebug() << "Remaining time 1:" << reply.value();
+@@ -335,7 +335,7 @@ void PowermanagementEngine::reloadPowerD
+                                                           "/org/kde/Solid/PowerManagement",
+                                                           "org.kde.Solid.PowerManagement",
+                                                           "batteryRemainingTime");
+-        QDBusPendingReply< int > reply = QDBusConnection::sessionBus().asyncCall(msg);
++        QDBusPendingReply< qulonglong > reply = QDBusConnection::sessionBus().asyncCall(msg);
+         reply.waitForFinished();
+         if (reply.isValid()) {
+             batteryRemainingTimeChanged(reply.value());
diff --git a/kdebase-workspace.spec b/kdebase-workspace.spec
index e9ab023..3d27b94 100644
--- a/kdebase-workspace.spec
+++ b/kdebase-workspace.spec
@@ -9,7 +9,7 @@
 Summary: KDE Workspace
 Name:    kdebase-workspace
 Version: 4.7.4
-Release: 2%{?dist}
+Release: 3%{?dist}
 
 License: GPLv2
 Group:   User Interface/Desktops
@@ -80,6 +80,8 @@ Patch52: kdebase-workspace-4.7.0-bz#732830-login.patch
 
 ## upstream patches
 Patch100: kdebase-workspace-4.7.5-batteryplasmoid.patch
+# http://bugs.kde.org/288802
+Patch101: kde-workspace-4.7.5-kdebug288802.patch
 
 ## plasma active patches
 # adapted version of fix-wetab-power-button-freeze.patch
@@ -386,6 +388,7 @@ Requires: akonadi
 
 # upstream patches
 %patch100 -p1 -b .batteryplasmoid
+%patch101 -p1 -b .kdebug288802
 
 # plasma-active
 %patch150 -p1 -b .fix-wetab-power-button-freeze
@@ -865,6 +868,9 @@ fi
 
 
 %changelog
+* Tue Dec 13 2011 Rex Dieter <rdieter at fedoraproject.org> 4.7.4-3
+- more powermanagement dataengine love (kde#288802)
+
 * Mon Dec 12 2011 Lukas Tinkl <ltinkl at redhat.com> - 4.7.4-2
 - Resolves #753429 - battery plasmoid displays extremely incorrect information
 - Resolves #766399 - KDE battery monitor not working with new upower


More information about the scm-commits mailing list