rem: if (bp.condition && !condition) { --conditionCount; } else if (condition && !bp.condition) { ++conditionCount; } 
add: if (bp.condition && !condition) { --conditionCount; } else if (condition && !bp.condition) { ++conditionCount; } 
context:     setBreakpointCondition: function(url, lineNo, condition)    {        url = denormalizeURL(url);        var bp = this.findBreakpoint(url, lineNo);        if (!bp)        {            bp = this.addBreakpoint(BP_NORMAL, url, lineNo);        }        if (!bp)            return;        if (bp.hitCount <= 0 )        {	        if (bp.condition && !condition)	        {	            --conditionCount;	        }	        else if (condition && !bp.condition)	        {	            ++conditionCount;	        }        }        bp.condition = condition;		dispatch(debuggers, "onToggleBreakpoint", [url, lineNo, true, getBreakpointProperties(bp)]);    },
meta: 7450	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/7450/2e2e6e5e5acba26e69243682fad1c16a0bea8a6a/firebug-service.js/buggy/extension/components/firebug-service.js