From ef56004031fdaabb38bb254ffd5f114c6d8c3a9d Mon Sep 17 00:00:00 2001 From: Thomas Adamcik Date: Tue, 6 Apr 2010 22:32:38 +0200 Subject: [PATCH] Fix BasePlaybackController with respect to test_previous_track_with(repeat,consume,random) --- mopidy/backends/__init__.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/mopidy/backends/__init__.py b/mopidy/backends/__init__.py index e44c1f86..1ba8149e 100644 --- a/mopidy/backends/__init__.py +++ b/mopidy/backends/__init__.py @@ -345,6 +345,9 @@ class BasePlaybackController(object): For normal playback this is the next track in the playlist. If random and/or consume is enabled it should return the current track instead. """ + if self.repeat or self.consume or self.random: + return self.current_track + if self.current_track is None or self.playlist_position == 0: return None