st-widget: Avoid passing NULL to atk_object_get_role()
This never worked since the code landed but apparently no-one noticed until now. The intent here is to return the accessible's default role if none has been explicitly set on the StWidget instance. https://bugzilla.gnome.org/show_bug.cgi?id=760945
This commit is contained in:
parent
b87da87252
commit
c25c143b24
@ -2420,7 +2420,6 @@ AtkRole
|
||||
st_widget_get_accessible_role (StWidget *widget)
|
||||
{
|
||||
StWidgetPrivate *priv;
|
||||
AtkObject *accessible = NULL;
|
||||
AtkRole role = ATK_ROLE_INVALID;
|
||||
|
||||
g_return_val_if_fail (ST_IS_WIDGET (widget), ATK_ROLE_INVALID);
|
||||
@ -2430,7 +2429,7 @@ st_widget_get_accessible_role (StWidget *widget)
|
||||
if (priv->accessible_role != ATK_ROLE_INVALID)
|
||||
role = priv->accessible_role;
|
||||
else if (priv->accessible != NULL)
|
||||
role = atk_object_get_role (accessible);
|
||||
role = atk_object_get_role (priv->accessible);
|
||||
|
||||
return role;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user