From b77311e1625d3fc919e408ce92d741a2e94646bf Mon Sep 17 00:00:00 2001 From: Thomas Adamcik Date: Tue, 6 Apr 2010 22:36:35 +0200 Subject: [PATCH] Fix BasePlaybackController with respect to test_next_track_at_end_of_playlist_with_repeat --- mopidy/backends/__init__.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/mopidy/backends/__init__.py b/mopidy/backends/__init__.py index 1ba8149e..44088651 100644 --- a/mopidy/backends/__init__.py +++ b/mopidy/backends/__init__.py @@ -321,6 +321,9 @@ class BasePlaybackController(object): if self.current_track is None: return tracks[0] + if self.repeat: + return tracks[(self.playlist_position + 1) % len(tracks)] + try: return tracks[self.playlist_position + 1] except IndexError: