add:  /* If the list has been cancelled, don't bother adding all this info * anymore. Do increase the count (above), otherwise we never truly notice * the list being finished. */ if (this._list.cancelled) return; 
context: function my_listrply (e){    if (!("_list" in this) || !("lastLength" in this._list))        this.listInit();    ++this._list.count;    var chanName = e.decodeParam(2);    var topic = e.decodeParam(4);    if (!this._list.regexp || chanName.match(this._list.regexp) ||        topic.match(this._list.regexp))    {        if (!("file" in this._list))        {            this._list.push([chanName, e.params[3], topic]);        }        else        {            this._list.file.write(fromUnicode(chanName, "UTF-8") + " " +                                  e.params[3] + " " +                                  fromUnicode(topic, "UTF-8") + "\n");        }    }}
meta: 8395	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/8395/75f83719deab3e8dffd36bc351db0cbdeb90d196/handlers.js/buggy/extensions/irc/xul/content/handlers.js