Revision: 2006
http://gtkpod.svn.sourceforge.net/gtkpod/?rev=2006&view=rev
Author: jcsjcs
Date: 2008-06-05 05:14:27 -0700 (Thu, 05 Jun 2008)
Log Message:
-----------
* src/itdb_track.c (itdb_track_remove_thumbnails): set mhii_link
to 0.
* src/db-artwork-parser.c (mhfd_associate_itunesdb_artwork):
remove thumbnails if mhii_link is invalid.
Modified Paths:
--------------
libgpod/trunk/ChangeLog
libgpod/trunk/src/db-artwork-parser.c
libgpod/trunk/src/itdb_track.c
Modified: libgpod/trunk/ChangeLog
===================================================================
--- libgpod/trunk/ChangeLog 2008-06-02 15:47:25 UTC (rev 2005)
+++ libgpod/trunk/ChangeLog 2008-06-05 12:14:27 UTC (rev 2006)
@@ -1,5 +1,13 @@
2008-06-02 Jorg Schuler <jcsjcs at users.sourceforge.net>
+ * src/itdb_track.c (itdb_track_remove_thumbnails): set mhii_link
+ to 0.
+
+ * src/db-artwork-parser.c (mhfd_associate_itunesdb_artwork):
+ remove thumbnails if mhii_link is invalid.
+
+2008-06-02 Jorg Schuler <jcsjcs at users.sourceforge.net>
+
* src/gchecksum.c
src/gchecksum.h
src/Makefile.am
Modified: libgpod/trunk/src/db-artwork-parser.c
===================================================================
--- libgpod/trunk/src/db-artwork-parser.c 2008-06-02 15:47:25 UTC (rev
2005)
+++ libgpod/trunk/src/db-artwork-parser.c 2008-06-05 12:14:27 UTC (rev
2006)
@@ -563,6 +563,10 @@
gchar *strval = g_strdup_printf("%" G_GINT64_FORMAT,
track->dbid);
g_print (_("Could not find artwork entry (mhii id: %u) for
track (dbid: %s).\n"), track->mhii_link, strval);
g_free (strval);
+
+ /* couldn't find artwork -- make sure track data is in
+ a consistent state. */
+ itdb_track_remove_thumbnails (track);
}
}
}
Modified: libgpod/trunk/src/itdb_track.c
===================================================================
--- libgpod/trunk/src/itdb_track.c 2008-06-02 15:47:25 UTC (rev 2005)
+++ libgpod/trunk/src/itdb_track.c 2008-06-05 12:14:27 UTC (rev 2006)
@@ -532,6 +532,7 @@
itdb_artwork_remove_thumbnails (track->artwork);
track->artwork_size = 0;
track->artwork_count = 0;
+ track->mhii_link = 0;
/* indicate no artwork is present */
track->has_artwork = 0x02;
}
This was sent by the SourceForge.net collaborative development platform, the
world's largest Open Source development site.
-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://sourceforge.net/services/buy/index.php
_______________________________________________
gtkpod-cvs2 mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/gtkpod-cvs2