diff options
author | Matthias Clasen <mclasen@redhat.com> | 2014-04-10 14:22:46 -0700 |
---|---|---|
committer | Matthias Clasen <mclasen@redhat.com> | 2014-04-10 14:22:46 -0700 |
commit | 365819be8e19951fa6bd08f47393fbefa90717ab (patch) | |
tree | 55203ad361da6fb9ed4476eab3f7812e61e44db6 /gtk | |
parent | 7d2f3530e86276b1aba6163ac78c81b98c37ab27 (diff) | |
download | gtk+-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.c | 7 |
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; |