[banshee] Fixed Shuffle by Album/Artist when Repeat is set to Off
- From: Alexander Kojevnikov <alexk src gnome org>
- To: svn-commits-list gnome org
- Subject: [banshee] Fixed Shuffle by Album/Artist when Repeat is set to Off
- Date: Tue, 2 Jun 2009 23:59:29 -0400 (EDT)
commit e847d2cb547f81176d45fd578d1ff7bb41f9ac58
Author: Alexander Kojevnikov <alexander kojevnikov com>
Date: Wed Jun 3 13:57:28 2009 +1000
Fixed Shuffle by Album/Artist when Repeat is set to Off
---
.../DatabaseTrackListModel.cs | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/src/Core/Banshee.Services/Banshee.Collection.Database/DatabaseTrackListModel.cs b/src/Core/Banshee.Services/Banshee.Collection.Database/DatabaseTrackListModel.cs
index 69bc953..8ab3aae 100644
--- a/src/Core/Banshee.Services/Banshee.Collection.Database/DatabaseTrackListModel.cs
+++ b/src/Core/Banshee.Services/Banshee.Collection.Database/DatabaseTrackListModel.cs
@@ -361,7 +361,7 @@ namespace Banshee.Collection.Database
}
TrackInfo track = GetRandomTrack (mode, repeat);
- if (track == null && repeat) {
+ if (track == null && (repeat || mode != PlaybackShuffleMode.Linear)) {
random_began_at = last_random;
random_album_id = random_artist_id = null;
track = GetRandomTrack (mode, repeat);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]