From ef623aaabc35ee19625768aa6739ff81e51cf837 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Timm=20B=C3=A4der?= Date: Sun, 26 Apr 2020 17:34:32 +0200 Subject: [PATCH] widget: Only do a IS_ROOT type check if the parent is unset So we do less type checks --- gtk/gtkwidget.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gtk/gtkwidget.c b/gtk/gtkwidget.c index a0ad576816..ceede451ba 100644 --- a/gtk/gtkwidget.c +++ b/gtk/gtkwidget.c @@ -10440,7 +10440,7 @@ gtk_widget_set_alloc_needed (GtkWidget *widget) if (!priv->visible) break; - if (GTK_IS_ROOT (widget)) + if (!priv->parent && GTK_IS_ROOT (widget)) { gtk_root_start_layout (GTK_ROOT (widget)); break;