forked from AuroraMiddleware/gtk
a11y: Add more debug spew
This is in an attempt to figure out why orca won't speak.
This commit is contained in:
parent
a04ce41799
commit
a804e4bd8c
@ -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);
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -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));
|
||||
|
Loading…
Reference in New Issue
Block a user