rem: if (this.primServ.me.unicodeName == this.prefs["nickname"]) 
add: if (this.primServ.me.unicodeName != this.preferredNick) 
context: function my_reclaimname(){    var network = this;    function callback() {        network.reclaimName();    };    if ("pendingReclaimCheck" in this)        delete this.pendingReclaimCheck;    // Function to attempt to get back the nickname the user wants.    if ((this.state != NET_ONLINE) || !this.primServ)        return false;    if (this.primServ.me.unicodeName == this.prefs["nickname"])        return false;    this.reclaimLeft -= this.RECLAIM_WAIT;    if (this.reclaimLeft <= 0)        return false;    this.pendingReclaimCheck = true;    this.primServ.sendData("NICK " + fromUnicode(this.prefs["nickname"], this) + "\n");    setTimeout(callback, this.RECLAIM_WAIT);    return true;}
meta: 1622	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/1622/24d0608c4e70c148fa9274ddd9ac954bb59d35d2/handlers.js/clean/xul/content/handlers.js