summaryrefslogtreecommitdiff
path: root/gsk/gskrendernode.c
diff options
context:
space:
mode:
authorBenjamin Otte <otte@redhat.com>2016-12-11 04:18:25 +0100
committerBenjamin Otte <otte@redhat.com>2016-12-20 18:01:09 +0100
commitbe8b9406e51096f9b192af950082f07d034793bb (patch)
tree19253454892a83251f42498187e3b121d23188d7 /gsk/gskrendernode.c
parenta97b819b81a4f6b3e622014dab81b36cf5521092 (diff)
downloadgtk+-be8b9406e51096f9b192af950082f07d034793bb.tar.gz
gsk: Add GskRenderNodeClass.finalize()
Diffstat (limited to 'gsk/gskrendernode.c')
-rw-r--r--gsk/gskrendernode.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/gsk/gskrendernode.c b/gsk/gskrendernode.c
index 6ac783624a..310482cf9e 100644
--- a/gsk/gskrendernode.c
+++ b/gsk/gskrendernode.c
@@ -74,8 +74,8 @@ gsk_render_node_finalize (GskRenderNode *self)
{
self->is_mutable = TRUE;
- g_clear_pointer (&self->surface, cairo_surface_destroy);
- g_clear_pointer (&self->texture, gsk_texture_unref);
+ self->node_class->finalize (self);
+
g_clear_pointer (&self->name, g_free);
while (self->first_child)