From e48a393635a8a0ccc968e5bad22442be5b3962b2 Mon Sep 17 00:00:00 2001 From: daniel-123 Date: Tue, 5 Feb 2013 20:11:54 +0100 Subject: [PATCH] Refactoring in mplayer listener. --- syncplay/players/mplayer.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/syncplay/players/mplayer.py b/syncplay/players/mplayer.py index f911d99..c15b08b 100644 --- a/syncplay/players/mplayer.py +++ b/syncplay/players/mplayer.py @@ -187,10 +187,13 @@ class MplayerPlayer(BasePlayer): line = self.__process.stdout.readline() if("MPlayer 1" in line): self.__playerController.notMplayer2() - while(self.__process.poll() is None): + else: line = line.rstrip("\r\n") self.__playerController.lineReceived(line) + while(self.__process.poll() is None): line = self.__process.stdout.readline() + line = line.rstrip("\r\n") + self.__playerController.lineReceived(line) self.__playerController.drop() def sendLine(self, line):