diff --git a/syncplay/client.py b/syncplay/client.py index 46794da..96d2be7 100644 --- a/syncplay/client.py +++ b/syncplay/client.py @@ -217,6 +217,7 @@ class SyncplayClientManager(object): if(room == None or room == ''): room = 'default' self.users.currentUser.room = room + self.defaultRoom = room if(password): password = hashlib.md5(password).hexdigest() self.serverPassword = password diff --git a/syncplay/ui/consoleUI.py b/syncplay/ui/consoleUI.py index 5f8afae..9e915a3 100644 --- a/syncplay/ui/consoleUI.py +++ b/syncplay/ui/consoleUI.py @@ -72,7 +72,10 @@ class ConsoleUI(threading.Thread): elif matched_room: room = matched_room.group(2) if room == None: - room = self._syncplayClient.users.currentUser.filename + if self._syncplayClient.users.currentUser.filename <> None: + room = self._syncplayClient.users.currentUser.filename + else: + room = self._syncplayClient.defaultRoom self._syncplayClient.users.currentUser.room = room self._syncplayClient.checkIfFileMatchesOthers() self._syncplayClient.protocol.sender.send_room(room)