diff --git a/src/java/com/threerings/presents/server/ClientManager.java b/src/java/com/threerings/presents/server/ClientManager.java index 5e20b05f8..f7c6d2d53 100644 --- a/src/java/com/threerings/presents/server/ClientManager.java +++ b/src/java/com/threerings/presents/server/ClientManager.java @@ -264,10 +264,9 @@ public class ClientManager clr.addResolutionListener(listener); _penders.put(username, clr); + // create and register our client object and give it back to the client resolver; we + // need to do this on the dobjmgr thread since we're registering an object final ClientResolver fclr = clr; - - // create and register our client object and give it back to the client resolver - // We need to do this on the dobjmgr thread since we're registering an object. PresentsServer.omgr.postRunnable(new Runnable() { public void run () { fclr.objectAvailable(