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;


_______________________________________________
Rawstudio-commit mailing list
[email protected]
http://rawstudio.org/cgi-bin/mailman/listinfo/rawstudio-commit

Reply via email to