From 2af3ff6dc8ef7c6f5eb0c4c7a1b5e2b420c876ce Mon Sep 17 00:00:00 2001 From: Par Winzell Date: Fri, 9 May 2008 23:35:56 +0000 Subject: [PATCH] We can still initialize this statically, thanks Ray. git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@5071 542714f4-19e9-0310-aa3c-eee0fc999fb1 --- src/as/com/threerings/presents/dobj/DEvent.as | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/src/as/com/threerings/presents/dobj/DEvent.as b/src/as/com/threerings/presents/dobj/DEvent.as index a254a227f..232da3577 100644 --- a/src/as/com/threerings/presents/dobj/DEvent.as +++ b/src/as/com/threerings/presents/dobj/DEvent.as @@ -32,10 +32,6 @@ public /* abstract */ class DEvent { public function DEvent (targetOid :int = 0) { - // TODO: Remove when https://bugzilla.mozilla.org/show_bug.cgi?id=433103 is fixed - if (UNSET_OLD_ENTRY == null) { - UNSET_OLD_ENTRY = new DummyEntry(); - } _toid = targetOid; } @@ -116,6 +112,13 @@ public /* abstract */ class DEvent /** The oid of the object that is the target of this event. */ protected var _toid :int; + // TODO: Remove when https://bugzilla.mozilla.org/show_bug.cgi?id=433103 is fixed + private static function staticInit () :void + { + UNSET_OLD_ENTRY = new DummyEntry(); + } + staticInit(); + protected static var UNSET_OLD_ENTRY :DSet_Entry; } }