diff --git a/gtk/a11y/gtkatspicache.c b/gtk/a11y/gtkatspicache.c index e1c7b5d628..9e3b22b281 100644 --- a/gtk/a11y/gtkatspicache.c +++ b/gtk/a11y/gtkatspicache.c @@ -252,6 +252,7 @@ handle_cache_method (GDBusConnection *connection, if (g_strcmp0 (method_name, "GetItems") == 0) { GVariantBuilder builder = G_VARIANT_BUILDER_INIT (G_VARIANT_TYPE ("(" GET_ITEMS_SIGNATURE ")")); + GVariant *items; /* Prevent the emission os signals while collecting accessible * objects as the result of walking the accessible tree @@ -261,10 +262,14 @@ handle_cache_method (GDBusConnection *connection, g_variant_builder_open (&builder, G_VARIANT_TYPE (GET_ITEMS_SIGNATURE)); collect_cached_objects (self, &builder); g_variant_builder_close (&builder); + items = g_variant_builder_end (&builder); self->in_get_items = FALSE; - g_dbus_method_invocation_return_value (invocation, g_variant_builder_end (&builder)); + GTK_NOTE (A11Y, + g_message ("Returning %lu items\n", g_variant_n_children (items))); + + g_dbus_method_invocation_return_value (invocation, items); } } diff --git a/gtk/a11y/gtkatspicontext.c b/gtk/a11y/gtkatspicontext.c index 23d299818c..3ee0bcb35c 100644 --- a/gtk/a11y/gtkatspicontext.c +++ b/gtk/a11y/gtkatspicontext.c @@ -463,6 +463,8 @@ handle_accessible_method (GDBusConnection *connection, { GtkAtSpiContext *self = user_data; + GTK_NOTE (A11Y, g_message ("handling %s on %s", method_name, object_path)); + if (g_strcmp0 (method_name, "GetRole") == 0) { guint atspi_role = gtk_atspi_role_for_context (GTK_AT_CONTEXT (self)); @@ -666,6 +668,8 @@ handle_accessible_get_property (GDBusConnection *connection, GtkAccessible *accessible = gtk_at_context_get_accessible (GTK_AT_CONTEXT (self)); + GTK_NOTE (A11Y, g_message ("handling GetProperty %s on %s", property_name, object_path)); + if (g_strcmp0 (property_name, "Name") == 0) { char *label = gtk_at_context_get_name (GTK_AT_CONTEXT (self));