[gtk+] Free the resource file string.



commit 8adf311acd96c9019daa512dd5577ee8704ecf63
Author: Paolo Borelli <pborelli gnome org>
Date:   Sun Mar 4 17:51:07 2012 +0100

    Free the resource file string.

 gtk/gtkcssprovider.c |   16 +++++++++-------
 1 files changed, 9 insertions(+), 7 deletions(-)
---
diff --git a/gtk/gtkcssprovider.c b/gtk/gtkcssprovider.c
index 2da4073..250bcb4 100644
--- a/gtk/gtkcssprovider.c
+++ b/gtk/gtkcssprovider.c
@@ -2711,16 +2711,18 @@ gtk_css_provider_get_named (const gchar *name,
 
       if (path)
         {
-	  char *dir, *resource_file;
-	  GResource *resource;
+          char *dir, *resource_file;
+          GResource *resource;
 
           provider = gtk_css_provider_new ();
 
-	  dir = g_path_get_dirname (path);
-	  resource_file = g_build_filename (dir, "gtk.gresource", NULL);
-	  resource = g_resource_load (resource_file, NULL);
-	  if (resource != NULL)
-	    g_resources_register (resource);
+          dir = g_path_get_dirname (path);
+          resource_file = g_build_filename (dir, "gtk.gresource", NULL);
+          resource = g_resource_load (resource_file, NULL);
+          g_free (resource_file);
+
+          if (resource != NULL)
+            g_resources_register (resource);
 
           if (!gtk_css_provider_load_from_path (provider, path, NULL))
             {



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