action muxer: drop direct GDBusActionGroup use

We now have GRemoteActionGroup interface with the needed API,
implemented by GDBusActionGroup.

With the new API we could theoretically turn GActionMuxer itself into a
GRemoteActionGroup and expose the _full API to the shell so that the
timestamps could be passed from there.
This commit is contained in:
Ryan Lortie 2011-12-17 13:23:26 -05:00 committed by Colin Walters
parent ce38293a0f
commit c4c2c11dca

View File

@ -272,8 +272,8 @@ g_action_muxer_activate_action (GActionGroup *action_group,
if (group) if (group)
{ {
if (G_IS_DBUS_ACTION_GROUP (group->group)) if (G_IS_REMOTE_ACTION_GROUP (group->group))
g_dbus_action_group_activate_action_full (G_DBUS_ACTION_GROUP (group->group), g_remote_action_group_activate_action_full (G_REMOTE_ACTION_GROUP (group->group),
action_name, action_name,
parameter, parameter,
get_platform_data ()); get_platform_data ());
@ -294,8 +294,8 @@ g_action_muxer_change_action_state (GActionGroup *action_group,
if (group) if (group)
{ {
if (G_IS_DBUS_ACTION_GROUP (group->group)) if (G_IS_REMOTE_ACTION_GROUP (group->group))
g_dbus_action_group_change_action_state_full (G_DBUS_ACTION_GROUP (group->group), g_remote_action_group_change_action_state_full (G_REMOTE_ACTION_GROUP (group->group),
action_name, action_name,
state, state,
get_platform_data ()); get_platform_data ());