diff --git a/quodlibet/quodlibet/player/gstbe/player.py b/quodlibet/quodlibet/player/gstbe/player.py index 11fe74c017..015643f810 100644 --- a/quodlibet/quodlibet/player/gstbe/player.py +++ b/quodlibet/quodlibet/player/gstbe/player.py @@ -129,7 +129,8 @@ def get_state(self, *args, **kwargs): # so call every time but ignore the result in the inhibit case res = self.bin.get_state(*args, **kwargs) if self._inhibit_play: - return self._wanted_state + return (Gst.StateChangeReturn.SUCCESS, + self._wanted_state, Gst.State.VOID_PENDING) return res def destroy(self):