rem: while( this._rows.length < newRowCount ) { var newRow = new qx.ui.embed.HtmlEmbed(); newRow.setWrap( false ); newRow.setHeight( this._itemHeight ); newRow.setWidth( 1000 ); this._clientArea.add( newRow ); this._rows.push( newRow ); 
add: if( this._rows.length < newRowCount ) { while( this._rows.length < newRowCount ) { var newRow = new qx.ui.embed.HtmlEmbed(); newRow.setWrap( false ); this._clientArea.add( newRow ); this._rows.push( newRow ); } 
context: qx.Proto._updateRowCount = function() {  var result = false;  if( this._clientArea.isCreated() ) {    var newRowCount = 0;    if( this._itemHeight != 0 ) {      newRowCount = Math.ceil( this._clientArea.getHeight() / this._itemHeight );    }    if( newRowCount != this._rows.length ) {      // Remove trailing rows if rowCount was decreased      while( this._rows.length > newRowCount ) {        var row = this._rows.shift();        row.setParent( null );        row.dispose();      }      // Append rows if rowCount was increased      while( this._rows.length < newRowCount ) {        var newRow = new qx.ui.embed.HtmlEmbed();        newRow.setWrap( false );        newRow.setHeight( this._itemHeight );        newRow.setWidth( 1000 );        this._clientArea.add( newRow );        this._rows.push( newRow );      }      result = true;    }  }  return result;}
meta: 8114	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/8114/c18567c32714d12ae70afaa3b0186ccccf72e35d/Table.js/buggy/bundles/org.eclipse.rap.rwt/js/org/eclipse/swt/widgets/Table.js