Merge pull request #1496 from dublok/fix/1462-flac-seek-freeze
audio: Ignore position of _on_position_changed callback (fixes #1462)
This commit is contained in:
parent
fb823d1a7c
commit
3ee91240a0
@ -230,8 +230,8 @@ class PlaybackController(object):
|
||||
self._seek(self._pending_position)
|
||||
|
||||
def _on_position_changed(self, position):
|
||||
if self._pending_position == position:
|
||||
self._trigger_seeked(position)
|
||||
if self._pending_position is not None:
|
||||
self._trigger_seeked(self._pending_position)
|
||||
self._pending_position = None
|
||||
|
||||
def _on_about_to_finish_callback(self):
|
||||
|
||||
@ -734,6 +734,7 @@ class EventEmissionTest(BaseTest):
|
||||
|
||||
self.core.playback.play(tl_tracks[0])
|
||||
self.trigger_about_to_finish(replay_until='stream_changed')
|
||||
self.replay_events()
|
||||
listener_mock.reset_mock()
|
||||
|
||||
self.core.playback.seek(1000)
|
||||
|
||||
Loading…
Reference in New Issue
Block a user