summaryrefslogtreecommitdiffstats
path: root/bundles/org.eclipse.swt/Eclipse SWT/carbon/org/eclipse/swt/widgets/Control.java
diff options
context:
space:
mode:
Diffstat (limited to 'bundles/org.eclipse.swt/Eclipse SWT/carbon/org/eclipse/swt/widgets/Control.java')
-rw-r--r--bundles/org.eclipse.swt/Eclipse SWT/carbon/org/eclipse/swt/widgets/Control.java9
1 files changed, 2 insertions, 7 deletions
diff --git a/bundles/org.eclipse.swt/Eclipse SWT/carbon/org/eclipse/swt/widgets/Control.java b/bundles/org.eclipse.swt/Eclipse SWT/carbon/org/eclipse/swt/widgets/Control.java
index e4c5860fce..0af536f5cf 100644
--- a/bundles/org.eclipse.swt/Eclipse SWT/carbon/org/eclipse/swt/widgets/Control.java
+++ b/bundles/org.eclipse.swt/Eclipse SWT/carbon/org/eclipse/swt/widgets/Control.java
@@ -2276,15 +2276,10 @@ public void setToolTipText (String string) {
*/
public void setVisible (boolean visible) {
checkWidget();
- if (visible == false)
- visible= visible;
if (this.visible != visible) {
this.visible= visible;
- int topHandle = topHandle ();
- if (OS.IsControlVisible(topHandle) != visible) {
- OS.HIViewSetVisible(topHandle, visible);
- sendEvent (visible ? SWT.Show : SWT.Hide);
- }
+ OS.HIViewSetVisible(topHandle(), visible);
+ sendEvent (visible ? SWT.Show : SWT.Hide);
}
}
void setZOrder (Control control, boolean above) {