From 841bd9c5c21535f60ec22ff230be979780abe34a Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Thu, 14 Nov 2024 16:09:45 -0500 Subject: [PATCH] inspector: Avoid a critical --- gtk/inspector/misc-info.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/gtk/inspector/misc-info.c b/gtk/inspector/misc-info.c index 01ff97a416..8c0d0a60b4 100644 --- a/gtk/inspector/misc-info.c +++ b/gtk/inspector/misc-info.c @@ -183,8 +183,13 @@ update_allocation (GtkWidget *w, char *size_label; GEnumClass *class; GEnumValue *value; + GtkWidget *target; - if (!gtk_widget_compute_bounds (w, gtk_widget_get_parent (w), &bounds)) + target = gtk_widget_get_parent (w); + if (target == NULL) + target = w; + + if (!gtk_widget_compute_bounds (w, target, &bounds)) graphene_rect_init (&bounds, 0, 0, 0, 0); size_label = g_strdup_printf ("%g × %g +%g +%g",