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