rem: msg = filterOutput(msg, "PRIVMSG", client.currentObject); display(msg, "PRIVMSG", "ME!", client.currentObject); client.currentObject.say(msg);  
add: client.currentObject.dispatch("say " + msg); 
context: function cli_say(msg){    if ("say" in client.currentObject)    {        msg = filterOutput(msg, "PRIVMSG", client.currentObject);        display(msg, "PRIVMSG", "ME!", client.currentObject);        client.currentObject.say(msg);        return;    }    switch (client.currentObject.TYPE)    {        case "IRCClient":            dispatch("eval", {expression: msg});            break;        default:            if (msg != "")                display(MSG_ERR_NO_DEFAULT, MT_ERROR);            break;    }}
meta: 8395	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/8395/2a985d548362353b936316232c5adba4da56605d/static.js/buggy/extensions/irc/xul/content/static.js