diff options
author | Silenio Quarti <silenio> | 2010-01-18 15:59:26 +0000 |
---|---|---|
committer | Silenio Quarti <silenio> | 2010-01-18 15:59:26 +0000 |
commit | 5242997f2f7c136c61d8fbddcbd361228ca71624 (patch) | |
tree | 0bdf8efebce68384ed64fb25fc2ca379d64d3f50 /bundles/org.eclipse.swt/Eclipse SWT/motif/org | |
parent | 16bac3e1a5ced1a4a3bd9de5634a920b21e78319 (diff) | |
download | eclipse.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-x | bundles/org.eclipse.swt/Eclipse SWT/motif/org/eclipse/swt/widgets/Decorations.java | 1 |
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; } /** |