rem: if (!("childData" in this) || !this.childData.isLoaded) 
add: if (!("childData" in this)) return;  if (!this.childData.isLoaded) 
context: function sv_lscroll (line){    if (!("childData" in this) || !this.childData.isLoaded)    {        /* the source hasn't been loaded yet, queue the scroll for later. */        this.pendingScroll = [line, 0];        return;    }    var first = this.outliner.getFirstVisibleRow();    var last = this.outliner.getLastVisibleRow();    var fuzz = 2;    if (line < (first + fuzz) || line > (last - fuzz))        this.scrollTo (line, 0);    else        this.outliner.invalidate(); /* invalidate to show the new currentLine if                                     * we don't have to scroll. */}    
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9421/5467cf55d0e4ffed5b6e6b751023443990cb7144/venkman-outliners.js/clean/extensions/venkman/resources/content/venkman-outliners.js