widget: Don't let abstract role slip through
When there isn't an accessible role set on the instance or in class_init, we want to default to 'generic'. There was one place where we failed to do so.
This commit is contained in:
@@ -2401,6 +2401,8 @@ gtk_widget_root_at_context (GtkWidget *self)
|
||||
/* Reset the accessible role to its current value */
|
||||
if (role == GTK_ACCESSIBLE_ROLE_WIDGET)
|
||||
role = GTK_WIDGET_GET_CLASS (self)->priv->accessible_role;
|
||||
if (role == GTK_ACCESSIBLE_ROLE_WIDGET)
|
||||
role = GTK_ACCESSIBLE_ROLE_GENERIC;
|
||||
|
||||
gtk_at_context_set_accessible_role (priv->at_context, role);
|
||||
if (priv->root)
|
||||
|
||||
Reference in New Issue
Block a user