X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=gio%2Fgapplication.c;h=1cf12233c3148bdf2b2e3e0ecc89f86812c53165;hb=ee9f104432ee1ed0bf1e7461cf3264d0f0f1d297;hp=02a0cf61c52e6fd7b8c23387e404ebd732fc6d0a;hpb=f58df66d4d640ea926573104be9849037a3c8522;p=platform%2Fupstream%2Fglib.git diff --git a/gio/gapplication.c b/gio/gapplication.c index 02a0cf6..1cf1223 100644 --- a/gio/gapplication.c +++ b/gio/gapplication.c @@ -1646,12 +1646,11 @@ g_application_change_action_state (GActionGroup *action_group, g_return_if_fail (application->priv->is_registered); if (application->priv->remote_actions) - return g_action_group_change_action_state (application->priv->remote_actions, - action_name, value); + g_application_impl_change_action_state (application->priv->impl, action_name, value, + get_platform_data (application)); else - g_action_group_change_action_state (application->priv->actions, - action_name, value); + g_action_group_change_action_state (application->priv->actions, action_name, value); } static void @@ -1665,13 +1664,12 @@ g_application_activate_action (GActionGroup *action_group, application->priv->actions != NULL); g_return_if_fail (application->priv->is_registered); - if (application->priv->remote_actions) - return g_action_group_activate_action (application->priv->remote_actions, - action_name, parameter); + if (application->priv->is_remote) + g_application_impl_activate_action (application->priv->impl, action_name, parameter, + get_platform_data (application)); else - g_action_group_activate_action (application->priv->actions, - action_name, parameter); + g_action_group_activate_action (application->priv->actions, action_name, parameter); } static GAction *