*** empty log message ***
diff --git a/bundles/org.eclipse.swt/Eclipse SWT/carbon/org/eclipse/swt/widgets/Label.java b/bundles/org.eclipse.swt/Eclipse SWT/carbon/org/eclipse/swt/widgets/Label.java
index f35d5f6..cb67568 100644
--- a/bundles/org.eclipse.swt/Eclipse SWT/carbon/org/eclipse/swt/widgets/Label.java
+++ b/bundles/org.eclipse.swt/Eclipse SWT/carbon/org/eclipse/swt/widgets/Label.java
@@ -83,6 +83,12 @@
 	handle = outControl [0];
 }
 
+void drawBackground (int control) {
+	if ((style & SWT.SEPARATOR) != 0) {
+		drawBackground (control, background);
+	}
+}
+
 void drawWidget (int control, int damageRgn, int visibleRgn, int theEvent) {
 	if (isImage && image != null) {
 		GCData data = new GCData ();