rem:  /* updateUsers isn't clever enough (currently) to handle a nick change, so * we fake the user leaving (with the old nick) and coming back (with the * new nick). */ this.removeUsers([e.server.addUser(e.oldNick)]); this.addUsers([e.user]); 
add: this.updateUsers([e.user]); 
context: function my_cnick (e){    if (userIsMe (e.user))    {        if (getTabForObject(this))        {            this.displayHere(getMsg(MSG_NEWNICK_YOU, e.user.unicodeName),                             "NICK", "ME!", e.user, this);        }        this.parent.parent.updateHeader();    }    else if (!this.prefs["conference.enabled"])    {        this.display(getMsg(MSG_NEWNICK_NOTYOU, [e.oldNick,                                                 e.user.unicodeName]),                     "NICK", e.user, this);    }    e.user.updateGraphResource();    //this.updateUsers([e.user]);    /* updateUsers isn't clever enough (currently) to handle a nick change, so     * we fake the user leaving (with the old nick) and coming back (with the     * new nick).     */    this.removeUsers([e.server.addUser(e.oldNick)]);    this.addUsers([e.user]);    if (client.currentObject == this)        updateUserList();}
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9421/28a0ba92398cd5f31871a2563c563581dc7463e1/handlers.js/clean/extensions/irc/xul/content/handlers.js