From 81b625107347ae69e828a7995678aabe59021fc3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luk=C3=A1=C5=A1=20Tyrychtr?= Date: Mon, 6 May 2024 17:43:51 +0200 Subject: [PATCH] a11y: Realize the AT context before firing a children added event for it This allows, with some other changes, AdwToasts to be read on appearance by Orca. --- gtk/a11y/gtkatspicontext.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/gtk/a11y/gtkatspicontext.c b/gtk/a11y/gtkatspicontext.c index 7e9d8d976f..1d10093231 100644 --- a/gtk/a11y/gtkatspicontext.c +++ b/gtk/a11y/gtkatspicontext.c @@ -1257,10 +1257,13 @@ gtk_at_spi_context_child_change (GtkATContext *ctx, } if (change & GTK_ACCESSIBLE_CHILD_CHANGE_ADDED) + { + gtk_at_context_realize (child_context); emit_children_changed (self, GTK_AT_SPI_CONTEXT (child_context), idx, GTK_ACCESSIBLE_CHILD_STATE_ADDED); + } else if (change & GTK_ACCESSIBLE_CHILD_CHANGE_REMOVED) emit_children_changed (self, GTK_AT_SPI_CONTEXT (child_context),