From: Lukáš Tyrychtr Date: Tue, 14 Feb 2023 13:44:20 +0000 (+0100) Subject: Preserve the correct a11y tree in GtkStack X-Git-Tag: archive/raspbian/4.12.3+ds-1+rpi1~1^2^2^2~22^2~6^2~54^2~3 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=d566771262e1a934b04da72c99710db2e3366b4a;p=gtk4.git Preserve the correct a11y tree in GtkStack Now, when we can, ensure that the GtkStackPage is the parent of its widget. --- diff --git a/gtk/gtkstack.c b/gtk/gtkstack.c index 64bc3ae7d0..025bd663c7 100644 --- a/gtk/gtkstack.c +++ b/gtk/gtkstack.c @@ -410,6 +410,10 @@ gtk_stack_page_set_property (GObject *object, { case CHILD_PROP_CHILD: g_set_object (&info->widget, g_value_get_object (value)); + gtk_accessible_set_accessible_parent ( + GTK_ACCESSIBLE (info->widget), + GTK_ACCESSIBLE (info), + NULL); break; case CHILD_PROP_NAME: