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;