Fix on adding users with no room set
This commit is contained in:
parent
c20165d591
commit
ff5047f22b
@ -111,7 +111,7 @@ class SyncClientProtocol(CommandProtocol):
|
|||||||
message = '%s is playing \'%s\' in the room: \'%s\'' % (who, what, where)
|
message = '%s is playing \'%s\' in the room: \'%s\'' % (who, what, where)
|
||||||
self.__syncplayClient.ui.showMessage(message)
|
self.__syncplayClient.ui.showMessage(message)
|
||||||
self.__syncplayClient.users.setUsersRoom(who, where)
|
self.__syncplayClient.users.setUsersRoom(who, where)
|
||||||
self.__syncplayClient.users.setUsersFilename(who, what)
|
self.__syncplayClient.users.setUsersFilename(who, what, where)
|
||||||
self.__syncplayClient.checkIfFileMatchesOthers()
|
self.__syncplayClient.checkIfFileMatchesOthers()
|
||||||
|
|
||||||
@argumentCount(1)
|
@argumentCount(1)
|
||||||
@ -522,13 +522,13 @@ class SyncplayClientManager(object):
|
|||||||
#did not find a user, add
|
#did not find a user, add
|
||||||
self.users.append(SyncplayClientManager.SyncplayUser(username, None, room))
|
self.users.append(SyncplayClientManager.SyncplayUser(username, None, room))
|
||||||
|
|
||||||
def setUsersFilename(self, username, filename):
|
def setUsersFilename(self, username, filename, room):
|
||||||
for u in self.users:
|
for u in self.users:
|
||||||
if(u.name == username):
|
if(u.name == username):
|
||||||
u.filename = filename
|
u.filename = filename
|
||||||
break
|
break
|
||||||
#did not find a user, add
|
#did not find a user, add
|
||||||
self.users.append(SyncplayClientManager.SyncplayUser(username, filename, None))
|
self.users.append(SyncplayClientManager.SyncplayUser(username, filename, room))
|
||||||
|
|
||||||
from syncplay import ui
|
from syncplay import ui
|
||||||
from syncplay.ConfigurationGetter import ConfigurationGetter
|
from syncplay.ConfigurationGetter import ConfigurationGetter
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user