From ac13b20667f98980cfdbec5ae9eaee300b04c4f2 Mon Sep 17 00:00:00 2001 From: Stein Magnus Jodal Date: Wed, 10 Feb 2010 17:43:35 +0100 Subject: [PATCH] next_track/previous_track should be None if current_track is None --- mopidy/backends/__init__.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/mopidy/backends/__init__.py b/mopidy/backends/__init__.py index 70bfa0eb..0ebc389c 100644 --- a/mopidy/backends/__init__.py +++ b/mopidy/backends/__init__.py @@ -251,6 +251,8 @@ class BasePlaybackController(object): @property def next_track(self): """The next :class:`mopidy.models.Track` in the playlist.""" + if self.current_track is None: + return None try: return self.backend.current_playlist.playlist.tracks[ self.playlist_position + 1] @@ -271,6 +273,8 @@ class BasePlaybackController(object): @property def previous_track(self): """The previous :class:`mopidy.models.Track` in the playlist.""" + if self.current_track is None: + return None try: return self.backend.current_playlist.playlist.tracks[ self.playlist_position - 1]