From 4cf041119b82937e0f197ecc6ad06a117fcfce8a Mon Sep 17 00:00:00 2001 From: Stein Magnus Jodal Date: Wed, 18 Aug 2010 12:36:17 +0200 Subject: [PATCH] Validate state before handling the end of track event --- mopidy/backends/base/playback.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/mopidy/backends/base/playback.py b/mopidy/backends/base/playback.py index f484bf89..d1acc05a 100644 --- a/mopidy/backends/base/playback.py +++ b/mopidy/backends/base/playback.py @@ -307,6 +307,9 @@ class BasePlaybackController(object): Typically called by :class:`mopidy.process.CoreProcess` after a message from a library thread is received. """ + if self.state == self.STOPPED: + return + original_cp_track = self.current_cp_track if self.cp_track_at_eot: self.play(self.cp_track_at_eot)