[gtk/cairo-node-leak] gsk: Don't leak cairo nodes




commit 0a0b70475b1a0cb0a1a3830eef3e8abd413a95c5
Author: Matthias Clasen <mclasen redhat com>
Date:   Thu Aug 6 18:26:42 2020 -0400

    gsk: Don't leak cairo nodes
    
    Not chaining up in finalize is a leak, after all.

 gsk/gskrendernodeimpl.c | 2 ++
 1 file changed, 2 insertions(+)
---
diff --git a/gsk/gskrendernodeimpl.c b/gsk/gskrendernodeimpl.c
index 3b99ade5d3..df0f251aac 100644
--- a/gsk/gskrendernodeimpl.c
+++ b/gsk/gskrendernodeimpl.c
@@ -1663,6 +1663,8 @@ gsk_cairo_node_finalize (GskRenderNode *node)
 
   if (self->surface)
     cairo_surface_destroy (self->surface);
+
+  parent_class->finalize (node);
 }
 
 static void


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]