rem: onNextReloadOnly = false; 
add: foundInScriptInfos = true; 
context:     addBreakpoint: function(type, url, lineNo, debuggr, scriptInfo, props)    {        // ddd("addBreakpoint type="+type+"\n");        url = denormalizeURL(url);        var bp = this.findBreakpoint(url, lineNo);        if (bp && bp.type & type)            return null;        if (bp)        {            bp.type |= type;            if (debuggr)                bp.debuggr = debuggr;        }        else        {            var scriptInfos = scriptInfo ? [scriptInfo] : this.findScriptInfos(url, lineNo);            if (fbs.DBG_BP) ddd("addBreakpoint found "+scriptInfos.length+" for url="+lineNo+"@"+url+"\n");            /*@explore*/            var onNextReloadOnly = true;            for (var i = 0; i < scriptInfos.length; ++i)            {                scriptInfo = scriptInfos[i];                var script = scriptInfo.script;                var pcmap = scriptInfo.pcmap;                var lineInScript = scriptInfo.shiftFromSourceBufferToScriptNumbering(lineNo);                var pc = script.lineToPc(lineInScript, pcmap);                script.setBreakpoint(pc);                if (fbs.DBG_BP) ddd("setBreakpoint on lineNo="+lineNo+" using pcmap="+pcmap+" pc="+pc+"\n");           /*@explore*/                var firstSourceLine = scriptInfo.unshiftFromSourceBufferToScriptNumbering(script.baseLineNumber);                bp = this.recordBreakpoint(type, url, lineNo, debuggr, firstSourceLine, props);                onNextReloadOnly = false;            }            if (onNextReloadOnly)            {                if (fbs.DBG_BP) ddd("recordBreakpoint onNextReloadOnly lineNo="+lineNo                                 /*@explore*/                                    +" using pcmap="+pcmap+" pc="+pc+"\n");                                            /*@explore*/                bp = this.recordBreakpoint(type | BP_ONRELOAD, url, lineNo, debuggr, null, props);  // mark for next reload            }        }        return bp;    },
meta: 7450	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/7450/657c1059e813834f821277cbe0ed6b432bead8b9/firebug-service.js/buggy/extension/components/firebug-service.js