rem: updateUserList(); 
add: if (client.currentObject == this) updateUserList(); 
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    {        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]);    updateUserList();}
meta: 3298	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/3298/00b6cdf954399a8f3562bddaefd3164388596abb/handlers.js/clean/xul/content/handlers.js