rem: if (!me || (!view.mode.publicTopic && !me.isOp) || 
add: if (!me || (!view.mode.publicTopic && !me.isOp && !me.isHalfOp) || 
context: function startTopicEdit(){    var me = view.getUser(view.parent.me.nick);    if (!me || (!view.mode.publicTopic && !me.isOp) ||        !header["topicinput"].hasAttribute("hidden"))    {        return;    }        header["topicinput"].value = view.topic;    header["topicnodes"].setAttribute("hidden", "true")    header["topicinput"].removeAttribute("hidden");    header["topicinput"].focus();    header["topicinput"].selectionStart = 0;}
meta: 10234	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/10234/56cdfb949a9608f57f041c995a8a1183a5b670f2/output-window.js/clean/extensions/irc/xul/content/output-window.js