summaryrefslogtreecommitdiff
path: root/gio/gdbusactiongroup.c
diff options
context:
space:
mode:
authorRyan Lortie <desrt@desrt.ca>2011-12-16 21:25:57 -0500
committerRyan Lortie <desrt@desrt.ca>2011-12-16 21:25:57 -0500
commite5ed11bcf807b3e2c0a36c684e9b794ec253cd72 (patch)
treee08bee3bfdb6c6aa5b99cddef4dba6d14342907a /gio/gdbusactiongroup.c
parente370631f46ca9b9d5b6ca1f7bbdf0ce708922ad3 (diff)
downloadglib-e5ed11bcf807b3e2c0a36c684e9b794ec253cd72.tar.gz
Revert "GDBusActionGroup: add static platform registration"
This reverts commit fcc9902e98a6a6568a1150441c8680fd4615d437.
Diffstat (limited to 'gio/gdbusactiongroup.c')
-rw-r--r--gio/gdbusactiongroup.c32
1 files changed, 2 insertions, 30 deletions
diff --git a/gio/gdbusactiongroup.c b/gio/gdbusactiongroup.c
index c3353c115..7c7b38e50 100644
--- a/gio/gdbusactiongroup.c
+++ b/gio/gdbusactiongroup.c
@@ -38,10 +38,6 @@
* that is exported over D-Bus with g_dbus_connection_export_action_group().
*/
-G_GNUC_INTERNAL GDBusActionGroupSendHookFunc g_dbus_action_group_send_hook;
-G_GNUC_INTERNAL GDBusActionGroupEmitHookFunc g_dbus_action_group_before_emit_hook;
-G_GNUC_INTERNAL GDBusActionGroupEmitHookFunc g_dbus_action_group_after_emit_hook;
-
struct _GDBusActionGroup
{
GObject parent_instance;
@@ -372,15 +368,10 @@ g_dbus_action_group_change_state (GActionGroup *g_group,
GVariant *value)
{
GDBusActionGroup *group = G_DBUS_ACTION_GROUP (g_group);
- GVariantBuilder platform_data_builder;
-
- g_variant_builder_init (&platform_data_builder, G_VARIANT_TYPE_VARDICT);
- if (g_dbus_action_group_send_hook != NULL)
- (* g_dbus_action_group_send_hook) (group, &platform_data_builder);
/* Don't bother with the checks. The other side will do it again. */
g_dbus_connection_call (group->connection, group->bus_name, group->object_path, "org.gtk.Actions", "SetState",
- g_variant_new ("(sva{sv})", action_name, value, &platform_data_builder),
+ g_variant_new ("(sva{sv})", action_name, value, NULL),
NULL, G_DBUS_CALL_FLAGS_NONE, -1, NULL, NULL, NULL);
}
@@ -390,7 +381,6 @@ g_dbus_action_group_activate (GActionGroup *g_group,
GVariant *parameter)
{
GDBusActionGroup *group = G_DBUS_ACTION_GROUP (g_group);
- GVariantBuilder platform_data_builder;
GVariantBuilder builder;
g_variant_builder_init (&builder, G_VARIANT_TYPE ("av"));
@@ -398,12 +388,8 @@ g_dbus_action_group_activate (GActionGroup *g_group,
if (parameter)
g_variant_builder_add (&builder, "v", parameter);
- g_variant_builder_init (&platform_data_builder, G_VARIANT_TYPE_VARDICT);
- if (g_dbus_action_group_send_hook != NULL)
- (* g_dbus_action_group_send_hook) (group, &platform_data_builder);
-
g_dbus_connection_call (group->connection, group->bus_name, group->object_path, "org.gtk.Actions", "Activate",
- g_variant_new ("(sava{sv})", action_name, &builder, &platform_data_builder),
+ g_variant_new ("(sava{sv})", action_name, &builder, NULL),
NULL, G_DBUS_CALL_FLAGS_NONE, -1, NULL, NULL, NULL);
}
@@ -521,17 +507,3 @@ g_dbus_action_group_sync (GDBusActionGroup *group,
return reply != NULL;
}
-
-void
-g_dbus_action_group_register_platform (GDBusActionGroupSendHookFunc send,
- GDBusActionGroupEmitHookFunc before,
- GDBusActionGroupEmitHookFunc after)
-{
- g_return_if_fail (g_dbus_action_group_send_hook == NULL &&
- g_dbus_action_group_before_emit_hook == NULL &&
- g_dbus_action_group_after_emit_hook == NULL);
-
- g_dbus_action_group_send_hook = send;
- g_dbus_action_group_before_emit_hook = before;
- g_dbus_action_group_after_emit_hook = after;
-}