Added a shutdown() method that removes us as a ChatFilter.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@3776 542714f4-19e9-0310-aa3c-eee0fc999fb1
This commit is contained in:
@@ -23,6 +23,7 @@ package com.threerings.crowd.chat.client;
|
||||
|
||||
import java.util.HashSet;
|
||||
|
||||
import com.samskivert.util.CollectionUtil;
|
||||
import com.samskivert.util.ObserverList;
|
||||
|
||||
import com.threerings.util.MessageBundle;
|
||||
@@ -68,8 +69,17 @@ public class MuteDirector extends BasicDirector
|
||||
{
|
||||
this(ctx);
|
||||
|
||||
for (int ii=0, nn=list.length; ii < nn; ii++) {
|
||||
_mutelist.add(list[ii]);
|
||||
CollectionUtil.addAll(_mutelist, list);
|
||||
}
|
||||
|
||||
/**
|
||||
* Called to shut down the mute director.
|
||||
*/
|
||||
public void shutdown ()
|
||||
{
|
||||
if (_chatdir != null) {
|
||||
_chatdir.removeChatFilter(this);
|
||||
_chatdir = null;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user