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

Reply via email to