[Rawstudio-commit] r3195 - in trunk/plugins: output-facebook output-flickr

Anders Kvist anders at kvistmail.dk
Sat Feb 13 01:41:04 CET 2010


Author: akv
Date: 2010-02-13 01:41:04 +0100 (Sat, 13 Feb 2010)
New Revision: 3195

Modified:
   trunk/plugins/output-facebook/output-facebook.c
   trunk/plugins/output-flickr/output-flickr.c
Log:
Removing leaks in facebook and flickr plugins.

Modified: trunk/plugins/output-facebook/output-facebook.c
===================================================================
--- trunk/plugins/output-facebook/output-facebook.c	2010-02-13 00:40:28 UTC (rev 3194)
+++ trunk/plugins/output-facebook/output-facebook.c	2010-02-13 00:41:04 UTC (rev 3195)
@@ -512,8 +512,10 @@
 GtkWidget *
 get_logo_widget(RSFacebook *facebook)
 {
+	gchar *filename = g_build_filename(PACKAGE_DATA_DIR, PACKAGE, "/plugins/facebook-logo.svg", NULL);
 	GtkWidget *box = gtk_vbox_new(TRUE, 2);
-	GtkWidget *logo = gtk_image_new_from_file(g_build_filename(PACKAGE_DATA_DIR, PACKAGE, "/plugins/facebook-logo.svg", NULL));
+	GtkWidget *logo = gtk_image_new_from_file(filename);
+	g_free(filename);
 
 	gtk_box_pack_start (GTK_BOX (box), logo, FALSE, FALSE, 2);
 	return box;

Modified: trunk/plugins/output-flickr/output-flickr.c
===================================================================
--- trunk/plugins/output-flickr/output-flickr.c	2010-02-13 00:40:28 UTC (rev 3194)
+++ trunk/plugins/output-flickr/output-flickr.c	2010-02-13 00:41:04 UTC (rev 3195)
@@ -466,8 +466,10 @@
 GtkWidget *
 get_logo_widget(RSFlickr *flickr)
 {
+	gchar *filename = g_build_filename(PACKAGE_DATA_DIR, PACKAGE, "/plugins/flickr-logo.svg", NULL);
 	GtkWidget *box = gtk_vbox_new(TRUE, 2);
-	GtkWidget *logo = gtk_image_new_from_file(g_build_filename(PACKAGE_DATA_DIR, PACKAGE, "/plugins/flickr-logo.svg", NULL));
+	GtkWidget *logo = gtk_image_new_from_file(filename);
+	g_free(filename);
 
 	gtk_box_pack_start (GTK_BOX (box), logo, FALSE, FALSE, 2);
 	return box;




More information about the Rawstudio-commit mailing list