rem: for (var col = 0; col < nCols; col++) { if (colModel.isColumnVisible(col)) { var txtCol = dataRow[col]; if (!caseSens) { txtCol = txtCol.toLowerCase(); } if (txtCol.indexOf(txt) >= 0) { this._manager.setSelectionInterval(row, row); this._list.scrollCellVisible(1, row); return; } } } 
add: for (var col = 0; col < nCols; col++) { if (colModel.isColumnVisible(col)) { var txtCol = dataRow[col]; if (!caseSens) { txtCol = txtCol.toLowerCase(); } if (txtCol.indexOf(txt) >= 0) { this._manager.setSelectionInterval(row, row); this._list.scrollCellVisible(1, row); return; } } } 
context: qx.Proto._search = function(startIndex, txt, caseSens) {  if (txt == null || !txt.length) {    return;  }  var row = startIndex,    nCols = this._model.getColumnCount(),    nRows = this.getSelection().length,    data = this._model.getData();  if (!caseSens) {    txt = txt.toLowerCase();  }  var colModel = this._list.getTableColumnModel();  while (true) {    var dataRow = data[row];    if (dataRow) {	  for (var col = 0; col < nCols; col++) {	    if (colModel.isColumnVisible(col)) {	      var txtCol = dataRow[col];	      if (!caseSens) {	        txtCol = txtCol.toLowerCase();	      }	      if (txtCol.indexOf(txt) >= 0) {	        this._manager.setSelectionInterval(row, row);	        this._list.scrollCellVisible(1, row);	        return;	      }	    }	  }    }    row = (row+1)% nRows;    if (row == startIndex) {      break;    }  }}
meta: 1005	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/1005/cb599c1c335b8c128fdd01ed79f123353a52c8f4/ComboBoxEx.js/clean/qooxdoo/frontend/framework/source/class/qx/ui/form/ComboBoxEx.js