summaryrefslogtreecommitdiffstats
path: root/bundles/org.eclipse.swt/Eclipse SWT/motif/org
diff options
context:
space:
mode:
authorSilenio Quarti <silenio>2010-01-18 15:59:26 +0000
committerSilenio Quarti <silenio>2010-01-18 15:59:26 +0000
commit5242997f2f7c136c61d8fbddcbd361228ca71624 (patch)
tree0bdf8efebce68384ed64fb25fc2ca379d64d3f50 /bundles/org.eclipse.swt/Eclipse SWT/motif/org
parent16bac3e1a5ced1a4a3bd9de5634a920b21e78319 (diff)
downloadeclipse.platform.swt-5242997f2f7c136c61d8fbddcbd361228ca71624.tar.gz
eclipse.platform.swt-5242997f2f7c136c61d8fbddcbd361228ca71624.tar.xz
eclipse.platform.swt-5242997f2f7c136c61d8fbddcbd361228ca71624.zip
Bug 292893 - Shell default button may be disposed, causing IllegalArgumentException
Diffstat (limited to 'bundles/org.eclipse.swt/Eclipse SWT/motif/org')
-rwxr-xr-xbundles/org.eclipse.swt/Eclipse SWT/motif/org/eclipse/swt/widgets/Decorations.java1
1 files changed, 1 insertions, 0 deletions
diff --git a/bundles/org.eclipse.swt/Eclipse SWT/motif/org/eclipse/swt/widgets/Decorations.java b/bundles/org.eclipse.swt/Eclipse SWT/motif/org/eclipse/swt/widgets/Decorations.java
index 199a3448c4..8e6358f27e 100755
--- a/bundles/org.eclipse.swt/Eclipse SWT/motif/org/eclipse/swt/widgets/Decorations.java
+++ b/bundles/org.eclipse.swt/Eclipse SWT/motif/org/eclipse/swt/widgets/Decorations.java
@@ -270,6 +270,7 @@ int dialogHandle () {
*/
public Button getDefaultButton () {
checkWidget();
+ if (defaultButton != null && defaultButton.isDisposed()) return null;
return defaultButton;
}
/**