From 20fbf81a797e42b316df9682e5c793672f904804 Mon Sep 17 00:00:00 2001 From: Pierre Ossman 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