[telepathy-mission-control/master] mc-debug-server: use McdMaster API for idle/lowmem
Simon McVittie
simon.mcvittie at collabora.co.uk
Wed Sep 16 11:03:51 PDT 2009
---
test/twisted/mc-debug-server.c | 28 +++++++++++++++++++++-------
1 files changed, 21 insertions(+), 7 deletions(-)
diff --git a/test/twisted/mc-debug-server.c b/test/twisted/mc-debug-server.c
index 27aba03..7130392 100644
--- a/test/twisted/mc-debug-server.c
+++ b/test/twisted/mc-debug-server.c
@@ -102,13 +102,27 @@ dbus_filter_function (DBusConnection *connection,
}
else
{
- McdMission *mission = MCD_MISSION (mcd_master_get_default ());
- McdSystemFlags flags;
-
- flags = mcd_mission_get_flags (mission);
- flags |= set;
- flags &= ~unset;
- mcd_mission_set_flags (mission, flags);
+ McdMaster *master = mcd_master_get_default ();
+
+ if (set & MCD_SYSTEM_IDLE)
+ {
+ mcd_master_set_idle (master, TRUE);
+ }
+
+ if (set & MCD_SYSTEM_MEMORY_CONSERVED)
+ {
+ mcd_master_set_low_memory (master, TRUE);
+ }
+
+ if (unset & MCD_SYSTEM_IDLE)
+ {
+ mcd_master_set_idle (master, FALSE);
+ }
+
+ if (unset & MCD_SYSTEM_MEMORY_CONSERVED)
+ {
+ mcd_master_set_low_memory (master, FALSE);
+ }
reply = dbus_message_new_method_return (message);
}
--
1.5.6.5
More information about the telepathy-commits
mailing list