GtkInfoBar: Set a more accurate accessible role

And update the a11y tests to match. Pointed out in
https://bugzilla.gnome.org/show_bug.cgi?id=721042
This commit is contained in:
Matthias Clasen 2014-01-04 17:44:14 -05:00
parent e904d1c97d
commit 2f4b577165
2 changed files with 3 additions and 5 deletions

View File

@ -1184,7 +1184,7 @@ gtk_info_bar_set_message_type (GtkInfoBar *info_bar,
{ {
const char *name = NULL; const char *name = NULL;
atk_object_set_role (atk_obj, ATK_ROLE_ALERT); atk_object_set_role (atk_obj, ATK_ROLE_INFO_BAR);
switch (message_type) switch (message_type)
{ {
@ -1213,9 +1213,7 @@ gtk_info_bar_set_message_type (GtkInfoBar *info_bar,
} }
if (name) if (name)
{ atk_object_set_name (atk_obj, name);
atk_object_set_name (atk_obj, name);
}
} }
if (type_class[priv->message_type]) if (type_class[priv->message_type])

View File

@ -7,7 +7,7 @@ window1
layer: window layer: window
alpha: 1 alpha: 1
bar1 bar1
"alert" "info bar"
parent: window1 parent: window1
index: 0 index: 0
name: Information name: Information