From aa90a3cb94f32aaab66061ccf038c99e2a6fb648 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20Dr=C3=B6ge?= Date: Thu, 25 Apr 2024 22:46:35 +0300 Subject: [PATCH] Don't crash if snapshotting a GtkGraphicsOffload without child --- gtk/gtkgraphicsoffload.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/gtk/gtkgraphicsoffload.c b/gtk/gtkgraphicsoffload.c index f50d268811..ca8c15d969 100644 --- a/gtk/gtkgraphicsoffload.c +++ b/gtk/gtkgraphicsoffload.c @@ -208,7 +208,8 @@ gtk_graphics_offload_snapshot (GtkWidget *widget, if (self->subsurface) gtk_snapshot_push_subsurface (snapshot, self->subsurface); - gtk_widget_snapshot_child (widget, self->child, snapshot); + if (self->child) + gtk_widget_snapshot_child (widget, self->child, snapshot); if (self->subsurface) gtk_snapshot_pop (snapshot);