From 3ae25ba0729dac204a9a27229fc079a717d91b48 Mon Sep 17 00:00:00 2001 From: Uriziel Date: Mon, 21 Apr 2014 21:27:35 +0200 Subject: [PATCH] Fixed issue with list when room switching --- syncplay/server.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/syncplay/server.py b/syncplay/server.py index 7f21d40..a96b6f8 100644 --- a/syncplay/server.py +++ b/syncplay/server.py @@ -106,7 +106,7 @@ class RoomManager(object): for receiver in room.getWatchers(): whatLambda(receiver) - def getAllWatchersForUser(self, watcher): + def getAllWatchersForUser(self, sender): watchers = [] for room in self._rooms.itervalues(): for watcher in room.getWatchers(): @@ -152,7 +152,7 @@ class PublicRoomManager(RoomManager): def broadcast(self, sender, what): self.broadcastRoom(sender, what) - def getAllWatchersForUser(self, watcher): + def getAllWatchersForUser(self, sender): room = sender.getRoom().getWatchers() def moveWatcher(self, watcher, room): @@ -208,7 +208,7 @@ class Room(object): watcher.setRoom(None) def isEmpty(self): - return bool(self._watchers) + return not bool(self._watchers) def getSetBy(self): return self._setBy