[banshee] Fixed shuffle by rating mode (bgo#588053)
- From: Alexander Kojevnikov <alexk src gnome org>
- To: svn-commits-list gnome org
- Subject: [banshee] Fixed shuffle by rating mode (bgo#588053)
- Date: Wed, 8 Jul 2009 15:07:46 +0000 (UTC)
commit 569d579c1bbca61c183123160e60efaf1627c02a
Author: Alexander Kojevnikov <alexander kojevnikov com>
Date: Wed Jul 8 19:05:39 2009 +0400
Fixed shuffle by rating mode (bgo#588053)
.../Banshee.Collection.Database/RandomByRating.cs | 5 +++--
1 files changed, 3 insertions(+), 2 deletions(-)
---
diff --git a/src/Core/Banshee.Services/Banshee.Collection.Database/RandomByRating.cs b/src/Core/Banshee.Services/Banshee.Collection.Database/RandomByRating.cs
index b76a4ed..0688372 100644
--- a/src/Core/Banshee.Services/Banshee.Collection.Database/RandomByRating.cs
+++ b/src/Core/Banshee.Services/Banshee.Collection.Database/RandomByRating.cs
@@ -75,7 +75,6 @@ namespace Banshee.Collection.Database
// counts[x] = number of tracks rated x + 1.
int[] counts = new int[5];
// Get the distribution of ratings for tracks that haven't been played since stamp.
- Console.WriteLine ("About to run rating query: {0}", Query.Text);
using (var reader = ServiceManager.DbConnection.Query (Query, after, after)) {
while (reader.Read ()) {
int r = Convert.ToInt32 (reader[0]);
@@ -125,7 +124,9 @@ namespace Banshee.Collection.Database
public override TrackInfo GetTrack (DateTime after)
{
- return !IsReady ? null : Cache.GetSingle (track_condition, rating, rating, after, after);
+ var track = !IsReady ? null : Cache.GetSingle (track_condition, rating, rating, after, after);
+ Reset ();
+ return track;
}
private HyenaSqliteCommand Query {
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]