Revision: 2256
          http://gtkpod.svn.sourceforge.net/gtkpod/?rev=2256&view=rev
Author:   jcsjcs
Date:     2009-02-23 13:26:59 +0000 (Mon, 23 Feb 2009)

Log Message:
-----------
        * src/misc.h
          src/details.c
          src/misc.c: replace glist_duplicate by g_list_copy. Thanks
          to Javier Kohen for the patch.

Modified Paths:
--------------
    gtkpod/trunk/ChangeLog
    gtkpod/trunk/src/details.c
    gtkpod/trunk/src/misc.c
    gtkpod/trunk/src/misc.h

Modified: gtkpod/trunk/ChangeLog
===================================================================
--- gtkpod/trunk/ChangeLog      2009-02-09 20:00:08 UTC (rev 2255)
+++ gtkpod/trunk/ChangeLog      2009-02-23 13:26:59 UTC (rev 2256)
@@ -1,3 +1,10 @@
+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
+         to Javier Kohen for the patch.
+
 2009-01-31  Todd Zullinger  <tmzullinger at users.sourceforge.net>
 
        * configure.in: Bump libgpod requirement to >= 0.7.0

Modified: gtkpod/trunk/src/details.c
===================================================================
--- gtkpod/trunk/src/details.c  2009-02-09 20:00:08 UTC (rev 2255)
+++ gtkpod/trunk/src/details.c  2009-02-23 13:26:59 UTC (rev 2256)
@@ -1470,7 +1470,7 @@
 
     detail->itdb = ((Track *)tracks->data)->itdb;
 
-    detail->orig_tracks = glist_duplicate (tracks);
+    detail->orig_tracks = g_list_copy (tracks);
 
     /* Create duplicated list to work on until "Apply" is pressed */
     for (gl=g_list_last (tracks); gl; gl=gl->prev)

Modified: gtkpod/trunk/src/misc.c
===================================================================
--- gtkpod/trunk/src/misc.c     2009-02-09 20:00:08 UTC (rev 2255)
+++ gtkpod/trunk/src/misc.c     2009-02-23 13:26:59 UTC (rev 2256)
@@ -198,20 +198,7 @@
     return FALSE;
 }
 
-/* Duplicate a GList (shallow copy) */
-GList *glist_duplicate (GList *list)
-{
-    auto void gl_dup_fe (gpointer data, GList **dup);
-    void gl_dup_fe (gpointer data, GList **dup)
-       {
-           *dup = g_list_append (*dup, data);
-       }
-    GList *dup = NULL;
-    g_list_foreach (list, (GFunc)gl_dup_fe, &dup);
-    return dup;
-}
 
-
 /***************************************************************************
  * gtkpod.in,out calls
  *

Modified: gtkpod/trunk/src/misc.h
===================================================================
--- gtkpod/trunk/src/misc.h     2009-02-09 20:00:08 UTC (rev 2255)
+++ gtkpod/trunk/src/misc.h     2009-02-23 13:26:59 UTC (rev 2256)
@@ -222,8 +222,6 @@
                                      const gchar *full_template,
                                      gboolean is_filename);
 
-GList *glist_duplicate (GList *list);
-
 gchar *which (const gchar *exe);
 
 GladeXML *gtkpod_xml_new (const gchar *xml_file, const gchar *name);


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