[banshee] Fixed Shuffle by Album/Artist when Repeat is set to Off



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]