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.
/* 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)