Advertisement
Guest User

upower.diff

a guest
Apr 20th, 2010
373
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.78 KB | None | 0 0
  1. cat upower.diff
  2. --- xbmc/linux/ConsoleDeviceKitPowerSyscall.cpp 2010-04-19 21:57:18.977267881 +0200
  3. +++ xbmc/linux/ConsoleDeviceKitPowerSyscall.cpp.new 2010-04-19 21:55:40.239776214 +0200
  4. @@ -32,16 +32,16 @@
  5. {
  6. m_CanPowerdown = ConsoleKitMethodCall("CanStop");
  7.  
  8. - // If "the name org.freedesktop.DeviceKit.Power was not provided by any .service files",
  9. + // If "the name org.freedesktop.UPower was not provided by any .service files",
  10. // GetVariant() would return NULL, and asBoolean() would crash.
  11. - CVariant canSuspend = CDBusUtil::GetVariant("org.freedesktop.DeviceKit.Power", "/org/freedesktop/DeviceKit/Power", "org.freedesktop.DeviceKit.Power", "can_suspend");
  12. + CVariant canSuspend = CDBusUtil::GetVariant("org.freedesktop.UPower", "/org/freedesktop/UPower", "org.freedesktop.UPower", "can_suspend");
  13.  
  14. if ( !canSuspend.isNull() )
  15. m_CanSuspend = canSuspend.asBoolean();
  16. else
  17. m_CanSuspend = false;
  18.  
  19. - CVariant canHibernate = CDBusUtil::GetVariant("org.freedesktop.DeviceKit.Power", "/org/freedesktop/DeviceKit/Power", "org.freedesktop.DeviceKit.Power", "can_hibernate");
  20. + CVariant canHibernate = CDBusUtil::GetVariant("org.freedesktop.UPower", "/org/freedesktop/UPower", "org.freedesktop.UPower", "can_hibernate");
  21.  
  22. if ( !canHibernate.isNull() )
  23. m_CanHibernate = canHibernate.asBoolean();
  24. @@ -59,13 +59,13 @@
  25.  
  26. bool CConsoleDeviceKitPowerSyscall::Suspend()
  27. {
  28. - CDBusMessage message("org.freedesktop.DeviceKit.Power", "/org/freedesktop/DeviceKit/Power", "org.freedesktop.DeviceKit.Power", "Suspend");
  29. + CDBusMessage message("org.freedesktop.UPower", "/org/freedesktop/UPower", "org.freedesktop.UPower", "Suspend");
  30. return message.SendSystem() != NULL;
  31. }
  32.  
  33. bool CConsoleDeviceKitPowerSyscall::Hibernate()
  34. {
  35. - CDBusMessage message("org.freedesktop.DeviceKit.Power", "/org/freedesktop/DeviceKit/Power", "org.freedesktop.DeviceKit.Power", "Hibernate");
  36. + CDBusMessage message("org.freedesktop.UPower", "/org/freedesktop/UPower", "org.freedesktop.UPower", "Hibernate");
  37. return message.SendSystem() != NULL;
  38. }
  39.  
  40. @@ -111,14 +111,14 @@
  41. dbus_error_free (&error);
  42.  
  43. bool hasDeviceKitPower = false;
  44. - CDBusMessage deviceKitMessage("org.freedesktop.DeviceKit.Disks", "/org/freedesktop/DeviceKit/Disks", "org.freedesktop.DeviceKit.Disks", "EnumerateDevices");
  45. + CDBusMessage deviceKitMessage("org.freedesktop.UDisks", "/org/freedesktop/UDisks", "org.freedesktop.UDisks", "EnumerateDevices");
  46.  
  47. deviceKitMessage.Send(con, &error);
  48.  
  49. if (!dbus_error_is_set(&error))
  50. hasDeviceKitPower = true;
  51. else
  52. - CLog::Log(LOGDEBUG, "DeviceKit.Power: %s - %s", error.name, error.message);
  53. + CLog::Log(LOGDEBUG, "UPower: %s - %s", error.name, error.message);
  54.  
  55. dbus_error_free (&error);
  56. dbus_connection_unref(con);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement