summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichael Cronenworth <mike@cchtml.com>2014-05-14 21:20:17 -0500
committerMichael Cronenworth <mike@cchtml.com>2014-05-14 21:20:17 -0500
commitb2427274313aa25f8f9569acddaefb1b003874bd (patch)
tree173ef7d02ce9e2c8a6acc9e47500fb2e45bb7e1f
parent41efddf8e13ce5382ae112ba04ee1434a3d83a44 (diff)
downloadxbmc-rpm-b2427274313aa25f8f9569acddaefb1b003874bd.tar.gz
xbmc-rpm-b2427274313aa25f8f9569acddaefb1b003874bd.tar.xz
xbmc-rpm-b2427274313aa25f8f9569acddaefb1b003874bd.zip
Add dbus suspend patch.
-rw-r--r--xbmc-13.0-dbus-power.patch29
1 files changed, 29 insertions, 0 deletions
diff --git a/xbmc-13.0-dbus-power.patch b/xbmc-13.0-dbus-power.patch
new file mode 100644
index 0000000..f6b32d3
--- /dev/null
+++ b/xbmc-13.0-dbus-power.patch
@@ -0,0 +1,29 @@
+From 20fbf81a797e42b316df9682e5c793672f904804 Mon Sep 17 00:00:00 2001
+From: Pierre Ossman <pierre@ossman.eu>
+Date: Mon, 12 May 2014 21:28:40 +0200
+Subject: [PATCH] [linux] bad boolean type given to dbus
+
+---
+ xbmc/powermanagement/linux/LogindUPowerSyscall.cpp | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/xbmc/powermanagement/linux/LogindUPowerSyscall.cpp b/xbmc/powermanagement/linux/LogindUPowerSyscall.cpp
+index 37be5dd..5a97fe6 100644
+--- a/xbmc/powermanagement/linux/LogindUPowerSyscall.cpp
++++ b/xbmc/powermanagement/linux/LogindUPowerSyscall.cpp
+@@ -225,10 +225,10 @@ bool CLogindUPowerSyscall::PumpPowerEvents(IPowerEventsCallback *callback)
+ {
+ if (dbus_message_is_signal(msg, "org.freedesktop.login1.Manager", "PrepareForSleep"))
+ {
+- bool arg;
++ dbus_bool_t arg;
+ // the boolean argument defines whether we are going to sleep (true) or just woke up (false)
+ dbus_message_get_args(msg, NULL, DBUS_TYPE_BOOLEAN, &arg, DBUS_TYPE_INVALID);
+- CLog::Log(LOGDEBUG, "LogindUPowerSyscall: Received PrepareForSleep with arg %i", arg);
++ CLog::Log(LOGDEBUG, "LogindUPowerSyscall: Received PrepareForSleep with arg %i", (int)arg);
+ if (arg)
+ {
+ callback->OnSleep();
+--
+1.9.3
+