File gtk-xfce-engine-fix-memory-leak.patch of Package gtk-xfce-engine

From e4e58fc20410aa8779fcf3dc42b6f3668c769a83 Mon Sep 17 00:00:00 2001
From: Landry Breuil <landry@xfce.org>
Date: Wed, 22 Aug 2012 09:34:45 +0200
Subject: [PATCH] Don't leak a graduent pattern at each draw (bug #8521)

---
 gtk-2.0/gradient_draw.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

diff --git a/gtk-2.0/gradient_draw.c b/gtk-2.0/gradient_draw.c
index 02deb88..1cfe8ee 100644
--- a/gtk-2.0/gradient_draw.c
+++ b/gtk-2.0/gradient_draw.c
@@ -278,4 +278,5 @@ void gradient_draw_shaded(cairo_t *cr, gint x, gint y, gint width, gint height,
     cairo_fill (cr);
 
     cairo_restore(cr);
+    cairo_pattern_destroy(gradient);
 }
-- 
1.7.6

openSUSE Build Service is sponsored by