ignoreRedraw = false;
currentItem = null;
boolean checkData (TableItem item, boolean redraw) {	if (item.cached) return true;	if ((style & SWT.VIRTUAL) != 0) {		item.cached = true;		Event event = new Event ();		event.item = item;		ignoreRedraw = true;		sendEvent (SWT.SetData, event);		//widget could be disposed at this point		ignoreRedraw = false;		if (isDisposed () || item.isDisposed ()) return false;		if (redraw) {			if (!setScrollWidth (item)) item.redraw (OS.kDataBrowserNoItem);		}	}	return true;}