rem: if (pickerRv.reason == PICK_CANCEL) 
add: if (!pickerRv.ok) 
context:     function accept(c)    {        if (c.TYPE == "IRCDCCChat")        {            if (!c.accept())                return false;            display(getMsg(MSG_DCCCHAT_ACCEPTED, c._getParams()), "DCC-CHAT");            return true;        }        // Accept the request passed in...        var filename = c.filename;        var ext = "*";        var m = filename.match(/...\.([a-z]+)$/i);        if (m)            ext = "*." + m[1];        var pickerRv = pickSaveAs(getMsg(MSG_DCCFILE_SAVE_TO, filename),                                  ["$all", ext], filename);        if (pickerRv.reason == PICK_CANCEL)            return false;        if (!c.accept(pickerRv.file))            return false;        display(getMsg(MSG_DCCFILE_ACCEPTED, c._getParams()), "DCC-FILE");        return true;    };
meta: 10234	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/10234/19315e5accf0e42f99face2fdac637f39f8ddc84/commands.js/clean/extensions/irc/xul/content/commands.js