Revision: 2257 http://gtkpod.svn.sourceforge.net/gtkpod/?rev=2257&view=rev Author: jcsjcs Date: 2009-02-23 13:44:54 +0000 (Mon, 23 Feb 2009)
Log Message: ----------- * src/misc_track.c src/display_sorttabs.c: use g_list_prepend() instead of g_list_append() where appropriate. Thanks to Javier Kohen for the patch. Modified Paths: -------------- gtkpod/trunk/ChangeLog gtkpod/trunk/src/display_sorttabs.c gtkpod/trunk/src/misc_track.c Modified: gtkpod/trunk/ChangeLog =================================================================== --- gtkpod/trunk/ChangeLog 2009-02-23 13:26:59 UTC (rev 2256) +++ gtkpod/trunk/ChangeLog 2009-02-23 13:44:54 UTC (rev 2257) @@ -1,5 +1,12 @@ 2009-02-23 Jorg Schuler <jcsjcs at users.sourceforge.net> + * src/misc_track.c + src/display_sorttabs.c: use g_list_prepend() instead of + g_list_append() where appropriate. Thanks to Javier Kohen + for the patch. + +2009-02-23 Jorg Schuler <jcsjcs at users.sourceforge.net> + * src/misc.h src/details.c src/misc.c: replace glist_duplicate by g_list_copy. Thanks Modified: gtkpod/trunk/src/display_sorttabs.c =================================================================== --- gtkpod/trunk/src/display_sorttabs.c 2009-02-23 13:26:59 UTC (rev 2256) +++ gtkpod/trunk/src/display_sorttabs.c 2009-02-23 13:44:54 UTC (rev 2257) @@ -1571,7 +1571,7 @@ st_add_entry (master_entry, inst); first = TRUE; /* this is the first track */ } - master_entry->members = g_list_append (master_entry->members, track); + master_entry->members = g_list_prepend (master_entry->members, track); /* Check if this track should go in the compilation artist group */ group_track = ( prefs_get_int("group_compilations") && (track->compilation == TRUE) && @@ -1602,7 +1602,7 @@ st_add_entry (entry, inst); } /* add track to entry members list */ - entry->members = g_list_append (entry->members, track); + entry->members = g_list_prepend (entry->members, track); /* add track to next tab if "entry" is selected */ if (st->current_entry && ((st->current_entry->master) || (entry == st->current_entry))) Modified: gtkpod/trunk/src/misc_track.c =================================================================== --- gtkpod/trunk/src/misc_track.c 2009-02-23 13:26:59 UTC (rev 2256) +++ gtkpod/trunk/src/misc_track.c 2009-02-23 13:44:54 UTC (rev 2257) @@ -2162,8 +2162,9 @@ { /* make a list with all trackids in this entry */ Track *track = gl->data; g_return_if_fail (track); - selected_tracks = g_list_append (selected_tracks, track); + selected_tracks = g_list_prepend (selected_tracks, track); } + selected_tracks = g_list_reverse (selected_tracks); do_func (selected_tracks); g_list_free (selected_tracks); } @@ -2189,8 +2190,9 @@ { /* make a list with all trackids in this entry */ Track *track = gl->data; g_return_if_fail (track); - selected_tracks = g_list_append (selected_tracks, track); + selected_tracks = g_list_prepend (selected_tracks, track); } + selected_tracks = g_list_reverse (selected_tracks); do_func (selected_tracks); g_list_free (selected_tracks); } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. ------------------------------------------------------------------------------ Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA -OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise -Strategies to boost innovation and cut costs with open source participation -Receive a $600 discount off the registration fee with the source code: SFAD http://p.sf.net/sfu/XcvMzF8H _______________________________________________ gtkpod-cvs2 mailing list gtkpod-cvs2@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtkpod-cvs2