if (propertyID == OS.kDataBrowserNoItem && parent.columnCount == 0) { propertyID = parent.column_id; }
void redraw (int propertyID) {	cached = true;	if (parent.ignoreRedraw) return;	if (parent.drawCount != 0 && propertyID != Tree.CHECK_COLUMN_ID) return;	int parentID = parentItem == null ? OS.kDataBrowserNoItem : parentItem.id;	OS.UpdateDataBrowserItems (parent.handle, parentID, 1, new int[] {id}, OS.kDataBrowserItemNoProperty, propertyID);}