223970 - Table/Tree does not redraw checkboxes when enabled
diff --git a/bundles/org.eclipse.swt/Eclipse SWT/carbon/org/eclipse/swt/widgets/Table.java b/bundles/org.eclipse.swt/Eclipse SWT/carbon/org/eclipse/swt/widgets/Table.java
index 498db4b..74ded7b 100644
--- a/bundles/org.eclipse.swt/Eclipse SWT/carbon/org/eclipse/swt/widgets/Table.java
+++ b/bundles/org.eclipse.swt/Eclipse SWT/carbon/org/eclipse/swt/widgets/Table.java
@@ -1117,6 +1117,11 @@
 	return OS.noErr;
 }
 
+void enableWidget(boolean enabled) {
+	super.enableWidget (enabled);
+	redrawWidget (handle, false);
+}
+
 void fixScrollBar () {
 	/*
 	* Bug in the Macintosh. For some reason, the data browser does not update
diff --git a/bundles/org.eclipse.swt/Eclipse SWT/carbon/org/eclipse/swt/widgets/Tree.java b/bundles/org.eclipse.swt/Eclipse SWT/carbon/org/eclipse/swt/widgets/Tree.java
index 0a3719b..149abc8 100644
--- a/bundles/org.eclipse.swt/Eclipse SWT/carbon/org/eclipse/swt/widgets/Tree.java
+++ b/bundles/org.eclipse.swt/Eclipse SWT/carbon/org/eclipse/swt/widgets/Tree.java
@@ -1190,6 +1190,11 @@
 	return OS.noErr;
 }
 
+void enableWidget(boolean enabled) {
+	super.enableWidget (enabled);
+	redrawWidget (handle, false);
+}
+
 void fixScrollBar () {
 	/*
 	* Bug in the Macintosh. For some reason, the data browser does not update