[gtk+] gskrendernodeimpl: Fix leak of cairo_pattern_t



commit 0740fb5c6442aa826a10acf052d7a7b15ea29b78
Author: Daniel Boles <dboles src gnome org>
Date:   Fri Aug 4 00:18:13 2017 +0100

    gskrendernodeimpl: Fix leak of cairo_pattern_t
    
    It was not destroyed after setting it on the cairo_context_t, as it is
    in every other case.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=785793

 gsk/gskrendernodeimpl.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)
---
diff --git a/gsk/gskrendernodeimpl.c b/gsk/gskrendernodeimpl.c
index ae854bf..996f270 100644
--- a/gsk/gskrendernodeimpl.c
+++ b/gsk/gskrendernodeimpl.c
@@ -2558,6 +2558,7 @@ gsk_color_matrix_node_draw (GskRenderNode *node,
   cairo_paint (cr);
 
   cairo_restore (cr);
+  cairo_pattern_destroy (pattern);
 }
 
 #define GSK_COLOR_MATRIX_NODE_VARIANT_TYPE "(dddddddddddddddddddduv)"


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