Revision: 2080
http://gtkpod.svn.sourceforge.net/gtkpod/?rev=2080&view=rev
Author: jcsjcs
Date: 2008-08-02 11:10:36 +0000 (Sat, 02 Aug 2008)
Log Message:
-----------
* src/display_itdb.c (gp_itdb_extra_destroy): fix memory
leaks. Thanks to Andrea.
* src/stock_icons.c (register_stock_icon): fix memory leak. Thanks
to Andrea.
* src/display_photo.c (gphoto_album_selection_changed): fix memory
leak. Thanks to Andrea.
Modified Paths:
--------------
gtkpod/trunk/ChangeLog
gtkpod/trunk/src/display_itdb.c
gtkpod/trunk/src/display_photo.c
gtkpod/trunk/src/stock_icons.c
Modified: gtkpod/trunk/ChangeLog
===================================================================
--- gtkpod/trunk/ChangeLog 2008-08-02 10:50:09 UTC (rev 2079)
+++ gtkpod/trunk/ChangeLog 2008-08-02 11:10:36 UTC (rev 2080)
@@ -12,6 +12,15 @@
* src/misc.c (load_ipod_index_prefs): fix memory leaks. Thanks to
Andrea.
+ * src/display_itdb.c (gp_itdb_extra_destroy): fix memory
+ leaks. Thanks to Andrea.
+
+ * src/stock_icons.c (register_stock_icon): fix memory leak. Thanks
+ to Andrea.
+
+ * src/display_photo.c (gphoto_album_selection_changed): fix memory
+ leak. Thanks to Andrea.
+
2008-07-21 Jorg Schuler <jcsjcs at users.sourceforge.net>
* src/misc_confirm (on_gtkpod_delete_event): return TRUE to
Modified: gtkpod/trunk/src/display_itdb.c
===================================================================
--- gtkpod/trunk/src/display_itdb.c 2008-08-02 10:50:09 UTC (rev 2079)
+++ gtkpod/trunk/src/display_itdb.c 2008-08-02 11:10:36 UTC (rev 2080)
@@ -65,6 +65,8 @@
{
sha1_free_eitdb (eitdb);
gp_itdb_pc_path_hash_destroy (eitdb);
+ g_free (eitdb->offline_filename);
+ itdb_photodb_free (eitdb->photodb);
g_free (eitdb);
}
}
Modified: gtkpod/trunk/src/display_photo.c
===================================================================
--- gtkpod/trunk/src/display_photo.c 2008-08-02 10:50:09 UTC (rev 2079)
+++ gtkpod/trunk/src/display_photo.c 2008-08-02 11:10:36 UTC (rev 2080)
@@ -584,6 +584,10 @@
gtk_widget_set_sensitive
(GTK_WIDGET(photo_remove_album_menuItem), TRUE);
selected_album = itdb_photodb_photoalbum_by_name (photodb,
album_name);
+
+ g_free (album_name);
+ album_name = NULL;
+
if (selected_album->album_type != 0x01)
{
/* Only allow renaming of album if not the Photo
Library */
Modified: gtkpod/trunk/src/stock_icons.c
===================================================================
--- gtkpod/trunk/src/stock_icons.c 2008-08-02 10:50:09 UTC (rev 2079)
+++ gtkpod/trunk/src/stock_icons.c 2008-08-02 11:10:36 UTC (rev 2080)
@@ -40,7 +40,8 @@
gtk_icon_source_set_icon_name (source, name);
gtk_icon_set_add_source (pl_iconset, source);
-
+ gtk_icon_source_free (source); /* _add_source() copies source */
+
GtkIconFactory *factory = gtk_icon_factory_new ();
gtk_icon_factory_add (factory, stockid, pl_iconset);
This was sent by the SourceForge.net collaborative development platform, the
world's largest Open Source development site.
-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
gtkpod-cvs2 mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/gtkpod-cvs2