[gtk+] cssshadow: plug a memory leak
- From: Cosimo Cecchi <cosimoc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk+] cssshadow: plug a memory leak
- Date: Tue, 1 May 2012 19:04:05 +0000 (UTC)
commit fd549e432f4c00c76e7780a3c2464ae17fbebb37
Author: Cosimo Cecchi <cosimoc gnome org>
Date: Tue May 1 15:03:06 2012 -0400
cssshadow: plug a memory leak
gtk/gtkcssshadowvalue.c | 7 ++++---
1 files changed, 4 insertions(+), 3 deletions(-)
---
diff --git a/gtk/gtkcssshadowvalue.c b/gtk/gtkcssshadowvalue.c
index a2389f4..a722516 100644
--- a/gtk/gtkcssshadowvalue.c
+++ b/gtk/gtkcssshadowvalue.c
@@ -273,13 +273,14 @@ _gtk_css_shadow_value_compute (GtkCssValue *shadow,
GtkStyleContext *context)
{
GdkRGBA transparent = { 0, 0, 0, 0 };
- GtkCssValue *color;
+ GtkCssValue *color, *fallback;
+ fallback = _gtk_css_symbolic_value_new_take_symbolic_color (gtk_symbolic_color_new_literal (&transparent));
color = _gtk_css_rgba_value_compute_from_symbolic (shadow->color,
- _gtk_css_symbolic_value_new_take_symbolic_color (
- gtk_symbolic_color_new_literal (&transparent)),
+ fallback,
context,
FALSE);
+ _gtk_css_value_unref (fallback);
return gtk_css_shadow_value_new (_gtk_css_number_value_compute (shadow->hoffset, context),
_gtk_css_number_value_compute (shadow->voffset, context),
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]