Merge branch 'implement_accessible_text_for_bare_gtk_text' into 'main'

a11y: Expose AT-SPI Text on a bare GTkText

Closes libadwaita#798

See merge request GNOME/gtk!6857
This commit is contained in:
Matthias Clasen
2024-02-09 02:15:09 +00:00

View File

@@ -691,6 +691,9 @@ gtk_editable_get_text_widget (GtkWidget *widget)
if (GTK_IS_TEXT (delegate))
return GTK_TEXT (delegate);
if (GTK_IS_TEXT (widget))
return GTK_TEXT (widget);
}
return NULL;
@@ -1574,8 +1577,7 @@ gtk_atspi_get_text_vtable (GtkAccessible *accessible)
return &label_vtable;
else if (GTK_IS_INSCRIPTION (accessible))
return &inscription_vtable;
else if (GTK_IS_EDITABLE (accessible) &&
GTK_IS_TEXT (gtk_editable_get_delegate (GTK_EDITABLE (accessible))))
else if (GTK_IS_EDITABLE (accessible))
return &editable_vtable;
else if (GTK_IS_TEXT_VIEW (accessible))
return &text_view_vtable;