From 509a219fcb0561bfcdd6c4d8f68684ff34df802d Mon Sep 17 00:00:00 2001 From: Emmanuele Bassi Date: Fri, 8 Jul 2016 16:23:49 +0100 Subject: [PATCH] gsk: Flip mutability on GskRenderNode.finalize We use the public API when removing children nodes, so we need to mark the node as mutable while we destroy it. --- gsk/gskrendernode.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/gsk/gskrendernode.c b/gsk/gskrendernode.c index 9fe76d64f7..5f16bfd638 100644 --- a/gsk/gskrendernode.c +++ b/gsk/gskrendernode.c @@ -144,6 +144,8 @@ gsk_render_node_finalize (GskRenderNode *self) { GskRenderNodeIter iter; + self->is_mutable = TRUE; + gsk_render_node_iter_init (&iter, self); while (gsk_render_node_iter_next (&iter, NULL)) gsk_render_node_iter_remove (&iter);