diff options
| author | Ryan Lortie <desrt@desrt.ca> | 2011-12-16 21:25:57 -0500 |
|---|---|---|
| committer | Ryan Lortie <desrt@desrt.ca> | 2011-12-16 21:25:57 -0500 |
| commit | e5ed11bcf807b3e2c0a36c684e9b794ec253cd72 (patch) | |
| tree | e08bee3bfdb6c6aa5b99cddef4dba6d14342907a /gio/gdbusactiongroup.c | |
| parent | e370631f46ca9b9d5b6ca1f7bbdf0ce708922ad3 (diff) | |
| download | glib-e5ed11bcf807b3e2c0a36c684e9b794ec253cd72.tar.gz | |
Revert "GDBusActionGroup: add static platform registration"
This reverts commit fcc9902e98a6a6568a1150441c8680fd4615d437.
Diffstat (limited to 'gio/gdbusactiongroup.c')
| -rw-r--r-- | gio/gdbusactiongroup.c | 32 |
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; -} |
