From f3dff8149294aee0866b4266824c513e8aa5793e Mon Sep 17 00:00:00 2001 From: Par Winzell Date: Thu, 31 Jul 2008 06:20:32 +0000 Subject: [PATCH] Do the right thing, not the wrong thing. It's late... git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@694 c613c5cb-e716-0410-b11b-feb51c14d237 --- .classpath | 2 +- src/java/com/threerings/parlor/game/server/GameManager.java | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.classpath b/.classpath index b2d2f50e..2c0f9781 100644 --- a/.classpath +++ b/.classpath @@ -1,6 +1,6 @@ - + diff --git a/src/java/com/threerings/parlor/game/server/GameManager.java b/src/java/com/threerings/parlor/game/server/GameManager.java index d9c44341..f052547b 100644 --- a/src/java/com/threerings/parlor/game/server/GameManager.java +++ b/src/java/com/threerings/parlor/game/server/GameManager.java @@ -687,7 +687,8 @@ public class GameManager extends PlaceManager public BodyObject checkWritePermission (ClientObject client, int playerId) { // subclasses can be more restrictive here - return _omgr.getObject(client.getOid()); + DObject player = _omgr.getObject(playerId); + return (player instanceof BodyObject) ? (BodyObject) player : null; }