diff options
author | Grant Gayed <ggayed> | 2008-07-10 16:51:01 +0000 |
---|---|---|
committer | Grant Gayed <ggayed> | 2008-07-10 16:51:01 +0000 |
commit | a846e7400bdf8acad36d5d96b3648a684135ed83 (patch) | |
tree | 8f7c433ac10b5e53cf40677d38521d3606f59223 | |
parent | 2f3306007d29777db290a6975e29af0f1d10160b (diff) | |
download | eclipse.platform.swt-a846e7400bdf8acad36d5d96b3648a684135ed83.tar.gz eclipse.platform.swt-a846e7400bdf8acad36d5d96b3648a684135ed83.tar.xz eclipse.platform.swt-a846e7400bdf8acad36d5d96b3648a684135ed83.zip |
fix setImage(null)
-rwxr-xr-x | bundles/org.eclipse.swt/Eclipse SWT/cocoa/org/eclipse/swt/widgets/Button.java | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/bundles/org.eclipse.swt/Eclipse SWT/cocoa/org/eclipse/swt/widgets/Button.java b/bundles/org.eclipse.swt/Eclipse SWT/cocoa/org/eclipse/swt/widgets/Button.java index c09e4df87d..a8e8f35d06 100755 --- a/bundles/org.eclipse.swt/Eclipse SWT/cocoa/org/eclipse/swt/widgets/Button.java +++ b/bundles/org.eclipse.swt/Eclipse SWT/cocoa/org/eclipse/swt/widgets/Button.java @@ -587,12 +587,12 @@ public void setGrayed(boolean grayed) { */ public void setImage (Image image) { checkWidget(); - if ((style & SWT.ARROW) != 0) return; if (image != null && image.isDisposed ()) { error (SWT.ERROR_INVALID_ARGUMENT); } + if ((style & SWT.ARROW) != 0) return; this.image = image; - ((NSButton)view).setImage(image.handle); + ((NSButton)view).setImage(image != null ? image.handle : null); } boolean setRadioSelection (boolean value){ |