From 344770dd26661ef37f7b7974a6b42bb16fe5d8fa Mon Sep 17 00:00:00 2001 From: Jorg Schuler Date: Sun, 22 Oct 2006 08:42:49 +0000 Subject: * src/itdb_playlist.c (itdb_playlist_add, itdb_playlist_add_track): src/itdb_track.c (itdb_track_add): simplify code by using g_list_insert(). git-svn-id: https://gtkpod.svn.sf.net/svnroot/gtkpod/libgpod/trunk@1328 f01d2545-417e-4e96-918e-98f8d0dbbcb6 --- ChangeLog | 6 ++++++ src/itdb_playlist.c | 10 +++++----- src/itdb_track.c | 5 ++--- 3 files changed, 13 insertions(+), 8 deletions(-) diff --git a/ChangeLog b/ChangeLog index 0258328..f9ed363 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2006-10-02 Jorg Schuler + + * src/itdb_playlist.c (itdb_playlist_add, itdb_playlist_add_track): + src/itdb_track.c (itdb_track_add): simplify code by using + g_list_insert(). + 2006-10-02 Jorg Schuler * tests/Makefile.am diff --git a/src/itdb_playlist.c b/src/itdb_playlist.c index b6c5d9a..0ed0060 100644 --- a/src/itdb_playlist.c +++ b/src/itdb_playlist.c @@ -1,4 +1,4 @@ -/* Time-stamp: <2006-09-23 21:25:39 jcs> +/* Time-stamp: <2006-10-22 17:42:28 jcs> | | Copyright (C) 2002-2005 Jorg Schuler | Part of the gtkpod project. @@ -1232,8 +1232,9 @@ void itdb_playlist_add (Itdb_iTunesDB *itdb, Itdb_Playlist *pl, gint32 pos) } if (pl->sortorder == 0) pl->sortorder = ITDB_PSO_MANUAL; if (pl->timestamp == 0) pl->timestamp = itdb_time_get_mac_time (); - if (pos == -1) itdb->playlists = g_list_append (itdb->playlists, pl); - else itdb->playlists = g_list_insert (itdb->playlists, pl, pos); + + /* pos == -1 appends at the end of the list */ + itdb->playlists = g_list_insert (itdb->playlists, pl, pos); } @@ -1335,8 +1336,7 @@ void itdb_playlist_add_track (Itdb_Playlist *pl, track->itdb = pl->itdb; - if (pos == -1) pl->members = g_list_append (pl->members, track); - else pl->members = g_list_insert (pl->members, track, pos); + pl->members = g_list_insert (pl->members, track, pos); } diff --git a/src/itdb_track.c b/src/itdb_track.c index e304e30..1d3d2e0 100644 --- a/src/itdb_track.c +++ b/src/itdb_track.c @@ -1,4 +1,4 @@ -/* Time-stamp: <2006-09-18 01:33:31 jcs> +/* Time-stamp: <2006-10-22 17:42:23 jcs> | | Copyright (C) 2002-2005 Jorg Schuler | Part of the gtkpod project. @@ -234,8 +234,7 @@ void itdb_track_add (Itdb_iTunesDB *itdb, Itdb_Track *track, gint32 pos) itdb_track_set_defaults (track); - if (pos == -1) itdb->tracks = g_list_append (itdb->tracks, track); - else itdb->tracks = g_list_insert (itdb->tracks, track, pos); + itdb->tracks = g_list_insert (itdb->tracks, track, pos); } /** -- cgit