[Xfce4-commits] [apps/xfdashboard] 27/31: Free markup context at XfdashboardBindingsPool

noreply at xfce.org noreply at xfce.org
Thu Jun 11 19:57:22 CEST 2015


This is an automated email from the git hooks/post-receive script.

nomad pushed a commit to annotated tag 0.4.1
in repository apps/xfdashboard.

commit d998915e0dfde6bc475984b15e002b8988233806
Author: Stephan Haller <nomad at froevel.de>
Date:   Sat May 16 20:04:06 2015 +0200

    Free markup context at XfdashboardBindingsPool
---
 xfdashboard/bindings-pool.c |   29 ++++++++++++++++-------------
 1 file changed, 16 insertions(+), 13 deletions(-)

diff --git a/xfdashboard/bindings-pool.c b/xfdashboard/bindings-pool.c
index a1352fa..d4f9e8c 100644
--- a/xfdashboard/bindings-pool.c
+++ b/xfdashboard/bindings-pool.c
@@ -780,22 +780,22 @@ static gboolean _xfdashboard_bindings_pool_load_bindings_from_file(XfdashboardBi
 																	const gchar *inPath,
 																	GError **outError)
 {
-	static GMarkupParser			parser=
-									{
-										_xfdashboard_bindings_pool_parse_document_start,
-										_xfdashboard_bindings_pool_parse_document_end,
-										_xfdashboard_bindings_pool_parse_general_no_text_nodes,
-										NULL,
-										NULL,
-									};
+	static GMarkupParser				parser=
+										{
+											_xfdashboard_bindings_pool_parse_document_start,
+											_xfdashboard_bindings_pool_parse_document_end,
+											_xfdashboard_bindings_pool_parse_general_no_text_nodes,
+											NULL,
+											NULL,
+										};
 
 	XfdashboardBindingsPoolPrivate		*priv;
-	gchar							*contents;
-	gsize							contentsLength;
-	GMarkupParseContext				*context;
+	gchar								*contents;
+	gsize								contentsLength;
+	GMarkupParseContext					*context;
 	XfdashboardBindingsPoolParserData	*data;
-	GError							*error;
-	gboolean						success;
+	GError								*error;
+	gboolean							success;
 
 	g_return_val_if_fail(XFDASHBOARD_IS_BINDINGS_POOL(self), FALSE);
 	g_return_val_if_fail(inPath && *inPath, FALSE);
@@ -869,6 +869,7 @@ static gboolean _xfdashboard_bindings_pool_load_bindings_from_file(XfdashboardBi
 					inPath);
 
 		/* Release allocated resources */
+		g_markup_parse_context_free(context);
 		g_free(contents);
 		g_free(data);
 
@@ -921,6 +922,8 @@ static gboolean _xfdashboard_bindings_pool_load_bindings_from_file(XfdashboardBi
 
 	g_free(contents);
 
+	g_markup_parse_context_free(context);
+
 	/* Return success or error result */
 	return(success);
 }

-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.


More information about the Xfce4-commits mailing list