diff --git a/www/room.js b/www/room.js index 76e835b..d183959 100644 --- a/www/room.js +++ b/www/room.js @@ -47,11 +47,13 @@ function Room(modules) { } function enter(key, name) { - name = name || "anon"; - var player = new Player(key, name); - players[key] = player; - player.position = modules.fun.insert(key, sortedKeys, compareKeysByLogin); - sortedKeys.splice(player.position, 0, key); + if(!modules.session.is(key)) { + name = name || "anon"; + var player = new Player(key, name); + players[key] = player; + player.position = modules.fun.insert(key, sortedKeys, compareKeysByLogin); + sortedKeys.splice(player.position, 0, key); + } } function populate(o) {