From: Matthias Clasen Date: Mon, 19 Jun 2023 14:45:59 +0000 (-0400) Subject: a11y: Quietly allow realizing unrooted at context X-Git-Tag: archive/raspbian/4.12.3+ds-1+rpi1~1^2^2^2~22^2~1^2~125^2~3 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=2dc35ec0c1028f8f24446ca37f4cfb063d241d4d;p=gtk4.git a11y: Quietly allow realizing unrooted at context We can't set the display if we don't have a root, but the default display is more than good enough for the tests which otherwise would need to do quite a bit more setup work to make their test widgets rooted. --- diff --git a/gtk/gtkwidget.c b/gtk/gtkwidget.c index dc25178b36..b22ee1bdb0 100644 --- a/gtk/gtkwidget.c +++ b/gtk/gtkwidget.c @@ -2397,7 +2397,8 @@ gtk_widget_root_at_context (GtkWidget *self) } gtk_at_context_set_accessible_role (priv->at_context, role); - gtk_at_context_set_display (priv->at_context, gtk_root_get_display (priv->root)); + if (priv->root) + gtk_at_context_set_display (priv->at_context, gtk_root_get_display (priv->root)); } static void