It seems that Array streaming now works.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@3924 542714f4-19e9-0310-aa3c-eee0fc999fb1
This commit is contained in:
@@ -29,6 +29,9 @@ public class DObject // extends EventDispatcher
|
||||
|
||||
public function addSubscriber (sub :Subscriber) :void
|
||||
{
|
||||
if (_subscribers == null) {
|
||||
_subscribers = new ArrayCollection();
|
||||
}
|
||||
if (!_subscribers.contains(sub)) {
|
||||
_subscribers.addItem(sub);
|
||||
}
|
||||
@@ -36,6 +39,9 @@ public class DObject // extends EventDispatcher
|
||||
|
||||
public function removeSubscriber (sub :Subscriber) :void
|
||||
{
|
||||
if (_subscribers == null) {
|
||||
return;
|
||||
}
|
||||
var dex :int = _subscribers.getItemIndex(sub);
|
||||
if (dex != -1) {
|
||||
_subscribers.removeItemAt(dex);
|
||||
|
||||
Reference in New Issue
Block a user