From 96ffb9e31fcc6bea55e42c7fed1445d51b788bf8 Mon Sep 17 00:00:00 2001 From: Jorg Schuler Date: Sat, 26 Jan 2008 08:54:48 +0000 Subject: * src/itdb_track.c * src/itdb_itunesdb.c * src/itdb_chapterdata * src/itdb.h * src/Makefile.am: applied chapterdata patch by Michael Tiffany. git-svn-id: https://gtkpod.svn.sf.net/svnroot/gtkpod/libgpod/trunk@1936 f01d2545-417e-4e96-918e-98f8d0dbbcb6 --- src/itdb_track.c | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) (limited to 'src/itdb_track.c') diff --git a/src/itdb_track.c b/src/itdb_track.c index 976a714..470f92d 100644 --- a/src/itdb_track.c +++ b/src/itdb_track.c @@ -63,6 +63,7 @@ Itdb_Track *itdb_track_new (void) Itdb_Track *track = g_new0 (Itdb_Track, 1); track->artwork = itdb_artwork_new (); + track->chapterdata = itdb_chapterdata_new (); track->visible = 1; return track; @@ -272,7 +273,7 @@ void itdb_track_free (Itdb_Track *track) g_free (track->sort_composer); g_free (track->sort_tvshow); - g_free (track->chapterdata_raw); + itdb_chapterdata_free (track->chapterdata); itdb_artwork_free (track->artwork); @@ -372,12 +373,7 @@ Itdb_Track *itdb_track_duplicate (Itdb_Track *tr) /* Copy chapterdata */ - if (tr->chapterdata_raw) - { - tr_dup->chapterdata_raw = g_new (gchar, tr->chapterdata_raw_length); - memcpy (tr_dup->chapterdata_raw, tr->chapterdata_raw, - tr->chapterdata_raw_length); - } + tr_dup->chapterdata = itdb_chapterdata_duplicate (tr->chapterdata); /* Copy thumbnail data */ tr_dup->artwork = itdb_artwork_duplicate (tr->artwork); -- cgit