[gtk+] css: Fix memleak in shadow parsing



commit 977018464360046ea6945333b8ec27063c8bdc7b
Author: Benjamin Otte <otte redhat com>
Date:   Mon Jan 16 22:14:10 2012 +0100

    css: Fix memleak in shadow parsing

 gtk/gtkcssstylefuncs.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)
---
diff --git a/gtk/gtkcssstylefuncs.c b/gtk/gtkcssstylefuncs.c
index 21404bb..00d932b 100644
--- a/gtk/gtkcssstylefuncs.c
+++ b/gtk/gtkcssstylefuncs.c
@@ -898,11 +898,11 @@ shadow_value_parse (GtkCssParser *parser,
   GtkShadow *shadow;
   guint i;
 
-  shadow = _gtk_shadow_new ();
-
   if (_gtk_css_parser_try (parser, "none", TRUE))
     return TRUE;
 
+  shadow = _gtk_shadow_new ();
+
   do
     {
       have_inset = have_lengths = have_color = FALSE;



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