From ba9058b244ddbb5157f088e72023e081afb18203 Mon Sep 17 00:00:00 2001 From: Et0h Date: Sat, 29 Nov 2014 18:44:06 +0000 Subject: [PATCH] Don't have OSD fileDifferent for non-controllers on controlled rooms --- syncplay/client.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/syncplay/client.py b/syncplay/client.py index 1ee7968..dd610ed 100644 --- a/syncplay/client.py +++ b/syncplay/client.py @@ -692,7 +692,8 @@ class SyncplayUserlist(object): def areAllFilesInRoomSame(self): for user in self._users.itervalues(): if user.room == self.currentUser.room and user.file and not self.currentUser.isFileSame(user.file): - return False + if user.isController() or not utils.RoomPasswordProvider.isControlledRoom(user.room): + return False return True def areYouAloneInRoom(self):