From: Lukáš Tyrychtr Date: Mon, 6 Mar 2023 16:15:54 +0000 (+0100) Subject: a11y: When an accessible has GTK_STATE_CHECKED, set its ATSPI_STATE_CHECKABLE as... X-Git-Tag: archive/raspbian/4.12.3+ds-1+rpi1~1^2^2^2~22^2~5^2~45^2 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=b669295fd81aaaefa91af31b046cb54ebda3bf68;p=gtk4.git a11y: When an accessible has GTK_STATE_CHECKED, set its ATSPI_STATE_CHECKABLE as well This allows, for example, checkable list itemss. --- diff --git a/gtk/a11y/gtkatspicontext.c b/gtk/a11y/gtkatspicontext.c index dca263902e..d7eede4429 100644 --- a/gtk/a11y/gtkatspicontext.c +++ b/gtk/a11y/gtkatspicontext.c @@ -203,6 +203,7 @@ collect_states (GtkAtSpiContext *self, if (gtk_at_context_has_accessible_state (ctx, GTK_ACCESSIBLE_STATE_CHECKED)) { + set_atspi_state (&states, ATSPI_STATE_CHECKABLE); value = gtk_at_context_get_accessible_state (ctx, GTK_ACCESSIBLE_STATE_CHECKED); switch (gtk_tristate_accessible_value_get (value)) {