From 2143b7dcf1b1cddf7b59ee82084eacbc4201bee2 Mon Sep 17 00:00:00 2001 From: et0h Date: Sat, 18 Apr 2020 20:03:48 +0100 Subject: [PATCH] Fixed trailing newlines breaking messages (#300) --- syncplay/client.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/syncplay/client.py b/syncplay/client.py index e6d7934..5b60888 100755 --- a/syncplay/client.py +++ b/syncplay/client.py @@ -830,6 +830,10 @@ class SyncplayClient(object): @requireServerFeature("chat") def sendChat(self, message): if self._protocol and self._protocol.logged: + try: + message = message.replace("\n", "").replace("\r", "") + except: + pass message = utils.truncateText(message, constants.MAX_CHAT_MESSAGE_LENGTH) self._protocol.sendChatMessage(message)