From 8a4deae305a38c832ac78d86179b8e1b21919c04 Mon Sep 17 00:00:00 2001 From: Uriziel Date: Tue, 18 Sep 2012 21:32:12 +0200 Subject: [PATCH] fixed rewinding on join --- syncplay/players/mplayer.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/syncplay/players/mplayer.py b/syncplay/players/mplayer.py index fa2cbb2..433c1d4 100644 --- a/syncplay/players/mplayer.py +++ b/syncplay/players/mplayer.py @@ -47,9 +47,6 @@ class MplayerProtocol(LineProcessProtocol): self.ignore_end = False self.error_lines = deque(maxlen=50) self.tmp_paused = None - if self.__syncplayClient.last_global_update: - self.set_position(self.__syncplayClient.getGlobalPosition()) - self.set_paused(True) def connectionMade(self): reactor.callLater(0.1, self.prepare_player) @@ -111,7 +108,10 @@ class MplayerProtocol(LineProcessProtocol): def mplayer_answer_filename(self, value): self.__syncplayClient.initPlayer(self) self.__syncplayClient.updateFilename(value) - + if self.__syncplayClient.last_global_update: + self.set_position(self.__syncplayClient.getGlobalPosition()) + self.set_paused(True) + def set_paused(self, value): # docs say i can't set "pause" property, but it works...