From d49e72469398ad085f8864961b8353fe63e45783 Mon Sep 17 00:00:00 2001 From: Michael Bayne Date: Tue, 1 Oct 2002 05:15:45 +0000 Subject: [PATCH] Don't start up the connection manager until the dobject manager has processed everything put into its queue during the initialization process. git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@1767 542714f4-19e9-0310-aa3c-eee0fc999fb1 --- .../threerings/presents/server/PresentsServer.java | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/src/java/com/threerings/presents/server/PresentsServer.java b/src/java/com/threerings/presents/server/PresentsServer.java index 0315bf625..68b59f621 100644 --- a/src/java/com/threerings/presents/server/PresentsServer.java +++ b/src/java/com/threerings/presents/server/PresentsServer.java @@ -1,5 +1,5 @@ // -// $Id: PresentsServer.java,v 1.24 2002/08/14 19:07:56 mdb Exp $ +// $Id: PresentsServer.java,v 1.25 2002/10/01 05:15:45 mdb Exp $ package com.threerings.presents.server; @@ -124,8 +124,14 @@ public class PresentsServer */ public void run () { - // start up the connection manager - conmgr.start(); + // post a unit that will start up the connection manager when + // everything else in the dobjmgr queue is processed + omgr.postUnit(new Runnable() { + public void run () { + // start up the connection manager + conmgr.start(); + } + }); // invoke the dobjmgr event loop omgr.run(); }