if (composite == shell) break; composite = composite.parent; } while (true);
} redrawWidget (0, 0, 0, 0, true, false, false);
void setBackground () {	Shell shell = getShell ();	if (this == shell) return;	Composite composite = parent;	do {		int mode = composite.backgroundMode;		if (mode != 0) {			if (mode == SWT.INHERIT_DEFAULT) {				Control control = this;				do {					if ((control.state & THEME_BACKGROUND) == 0) return;					control = control.parent;				} while (control != composite);			}			state |= PARENT_BACKGROUND;			return;		}		if (composite == shell) break;		composite = composite.parent;	} while (true);}