From 768e6a76be709cf4452cbfcde599b30cb994de15 Mon Sep 17 00:00:00 2001 From: Michael Bayne Date: Thu, 20 Dec 2007 22:05:49 +0000 Subject: [PATCH] Create our shutdowner list at class init time so that it is safe to register a shutdowner at any time. git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@4915 542714f4-19e9-0310-aa3c-eee0fc999fb1 --- src/java/com/threerings/presents/server/PresentsServer.java | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/java/com/threerings/presents/server/PresentsServer.java b/src/java/com/threerings/presents/server/PresentsServer.java index 08d24c246..439cb6dbe 100644 --- a/src/java/com/threerings/presents/server/PresentsServer.java +++ b/src/java/com/threerings/presents/server/PresentsServer.java @@ -159,9 +159,6 @@ public class PresentsServer new NativeSignalHandler().init(this); } - // create our list of shutdowners - _downers = new ObserverList(ObserverList.SAFE_IN_ORDER_NOTIFY); - // create our distributed object manager omgr = createDObjectManager(); @@ -400,7 +397,8 @@ public class PresentsServer protected static ArrayList _reporters = new ArrayList(); /** A list of shutdown participants. */ - protected static ObserverList _downers;; + protected static ObserverList _downers = + new ObserverList(ObserverList.SAFE_IN_ORDER_NOTIFY); /** The frequency with which we generate "state of server" reports. */ protected static final long REPORT_INTERVAL = 15 * 60 * 1000L;