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:
parent
ce38293a0f
commit
c4c2c11dca
@ -272,11 +272,11 @@ 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 ());
|
||||||
else
|
else
|
||||||
g_action_group_activate_action (group->group, action_name, parameter);
|
g_action_group_activate_action (group->group, action_name, parameter);
|
||||||
}
|
}
|
||||||
@ -294,11 +294,11 @@ 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 ());
|
||||||
else
|
else
|
||||||
g_action_group_change_action_state (group->group, action_name, state);
|
g_action_group_change_action_state (group->group, action_name, state);
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user