diff options
author | Jorg Schuler <jcsjcs@users.sourceforge.net> | 2007-05-17 10:39:36 +0000 |
---|---|---|
committer | Jorg Schuler <jcsjcs@users.sourceforge.net> | 2007-05-17 10:39:36 +0000 |
commit | ea1a3cca3c314cfc009de51fac420699e1396229 (patch) | |
tree | 97732d1acfc88151dcfe00fba43d677b93c4abb7 | |
parent | 68f1820089d934bbb13d45ffe12b084101d31366 (diff) | |
download | libgpod-ea1a3cca3c314cfc009de51fac420699e1396229.tar.gz libgpod-ea1a3cca3c314cfc009de51fac420699e1396229.tar.xz libgpod-ea1a3cca3c314cfc009de51fac420699e1396229.zip |
* src/itdb.h: warning about adding string fields
src/itdb_track_duplicate: duplicate new string fields
(sort_*). Thanks to Raymond Walsh.
git-svn-id: https://gtkpod.svn.sf.net/svnroot/gtkpod/libgpod/trunk@1435 f01d2545-417e-4e96-918e-98f8d0dbbcb6
-rw-r--r-- | ChangeLog | 6 | ||||
-rw-r--r-- | src/itdb.h | 5 | ||||
-rw-r--r-- | src/itdb_track.c | 7 |
3 files changed, 18 insertions, 0 deletions
@@ -1,3 +1,9 @@ +2007-05-17 Jorg Schuler <jcsjcs at users.sourceforge.net> + + * src/itdb.h: warning about adding string fields + src/itdb_track_duplicate: duplicate new string fields + (sort_*). Thanks to Raymond Walsh. + 2007-05-10 Jorg Schuler <jcsjcs at users.sourceforge.net> * TROUBLESHOOTING: added a note about the 'padding[]' @@ -950,6 +950,11 @@ struct _Itdb_Track gpointer reserved5; gpointer reserved6; + /* +++***+++***+++***+++***+++***+++***+++***+++***+++***+++*** + When adding string fields don't forget to add them in + itdb_track_duplicate as well + +++***+++***+++***+++***+++***+++***+++***+++***+++***+++*** */ + /* below is for use by application */ guint64 usertype; gpointer userdata; diff --git a/src/itdb_track.c b/src/itdb_track.c index 23cae60..fc632a3 100644 --- a/src/itdb_track.c +++ b/src/itdb_track.c @@ -363,6 +363,13 @@ Itdb_Track *itdb_track_duplicate (Itdb_Track *tr) tr_dup->albumartist = g_strdup (tr->albumartist); tr_dup->keywords = g_strdup (tr->keywords); tr_dup->ipod_path = g_strdup (tr->ipod_path); + tr_dup->sort_artist = g_strdup (tr->sort_artist); + tr_dup->sort_title = g_strdup (tr->sort_title); + tr_dup->sort_album = g_strdup (tr->sort_album); + tr_dup->sort_albumartist = g_strdup (tr->sort_albumartist); + tr_dup->sort_composer = g_strdup (tr->sort_composer); + tr_dup->sort_tvshow = g_strdup (tr->sort_tvshow); + /* Copy chapterdata */ if (tr->chapterdata_raw) |