summaryrefslogtreecommitdiff
path: root/gtk
diff options
context:
space:
mode:
authorMatthias Clasen <mclasen@redhat.com>2014-04-10 14:22:46 -0700
committerMatthias Clasen <mclasen@redhat.com>2014-04-10 14:22:46 -0700
commit365819be8e19951fa6bd08f47393fbefa90717ab (patch)
tree55203ad361da6fb9ed4476eab3f7812e61e44db6 /gtk
parent7d2f3530e86276b1aba6163ac78c81b98c37ab27 (diff)
downloadgtk+-365819be8e19951fa6bd08f47393fbefa90717ab.tar.gz
GtkAssistant: don't hide headerbar from a11y
GtkAssistant has its own accessible implementation, and we forgot to update it when we added a headerbar.
Diffstat (limited to 'gtk')
-rw-r--r--gtk/gtkassistant.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/gtk/gtkassistant.c b/gtk/gtkassistant.c
index 8b997c2be0..fbd12cfef2 100644
--- a/gtk/gtkassistant.c
+++ b/gtk/gtkassistant.c
@@ -2425,7 +2425,7 @@ gtk_assistant_accessible_get_n_children (AtkObject *accessible)
if (widget == NULL)
return 0;
- return g_list_length (GTK_ASSISTANT (widget)->priv->pages) + 1;
+ return g_list_length (GTK_ASSISTANT (widget)->priv->pages) + 2;
}
static AtkObject *
@@ -2461,6 +2461,11 @@ gtk_assistant_accessible_ref_child (AtkObject *accessible,
child = priv->action_area;
title = NULL;
}
+ else if (index == n_pages + 1)
+ {
+ child = priv->headerbar;
+ title = NULL;
+ }
else
return NULL;