banshee r4935 - in trunk/banshee: . src/Extensions/Banshee.CoverArt/Banshee.CoverArt
- From: blorentz svn gnome org
- To: svn-commits-list gnome org
- Subject: banshee r4935 - in trunk/banshee: . src/Extensions/Banshee.CoverArt/Banshee.CoverArt
- Date: Wed, 21 Jan 2009 21:34:03 +0000 (UTC)
Author: blorentz
Date: Wed Jan 21 21:34:03 2009
New Revision: 4935
URL: http://svn.gnome.org/viewvc/banshee?rev=4935&view=rev
Log:
2009-01-21 Bertrand Lorentz <bertrand lorentz gmail com>
* src/Extensions/Banshee.CoverArt/Banshee.CoverArt/CoverArtJob.cs:
Change the count query to avoid an infinite loop (BGO #548131).
Modified:
trunk/banshee/ChangeLog
trunk/banshee/src/Extensions/Banshee.CoverArt/Banshee.CoverArt/CoverArtJob.cs
Modified: trunk/banshee/src/Extensions/Banshee.CoverArt/Banshee.CoverArt/CoverArtJob.cs
==============================================================================
--- trunk/banshee/src/Extensions/Banshee.CoverArt/Banshee.CoverArt/CoverArtJob.cs (original)
+++ trunk/banshee/src/Extensions/Banshee.CoverArt/Banshee.CoverArt/CoverArtJob.cs Wed Jan 21 21:34:03 2009
@@ -58,10 +58,12 @@
private static HyenaSqliteCommand count_query = new HyenaSqliteCommand (@"
SELECT count(DISTINCT CoreTracks.AlbumID)
- FROM CoreTracks
+ FROM CoreTracks, CoreArtists, CoreAlbums
WHERE
CoreTracks.PrimarySourceID = ? AND
CoreTracks.DateUpdatedStamp > ? AND
+ CoreTracks.AlbumID = CoreAlbums.AlbumID AND
+ CoreAlbums.ArtistID = CoreArtists.ArtistID AND
CoreTracks.AlbumID NOT IN (
SELECT AlbumID FROM CoverArtDownloads WHERE
LastAttempt > ? OR Downloaded = 1)");
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]