diff options
author | Christophe Cornu <ccornu> | 2003-12-10 19:58:49 +0000 |
---|---|---|
committer | Christophe Cornu <ccornu> | 2003-12-10 19:58:49 +0000 |
commit | 2fd6873ba6b589bfe796429ee32eb9fd672e966d (patch) | |
tree | d2b8755b8c68e44320527cc472d6cb2cf858dbde /bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/Decorations.java | |
parent | 1265452bee8afa80211325ce57c825c332bf3b69 (diff) | |
download | eclipse.platform.swt-2fd6873ba6b589bfe796429ee32eb9fd672e966d.tar.gz eclipse.platform.swt-2fd6873ba6b589bfe796429ee32eb9fd672e966d.tar.xz eclipse.platform.swt-2fd6873ba6b589bfe796429ee32eb9fd672e966d.zip |
22228
Diffstat (limited to 'bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/Decorations.java')
-rw-r--r-- | bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/Decorations.java | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/Decorations.java b/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/Decorations.java index 6a5e3f67f6..0111a2cbaf 100644 --- a/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/Decorations.java +++ b/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/Decorations.java @@ -465,6 +465,9 @@ public void setImage (Image image) { public void setImages (Image [] images) { checkWidget (); if (images == null) error (SWT.ERROR_INVALID_ARGUMENT); + for (int i = 0; i < images.length; i++) { + if (images [i] == null || images [i].isDisposed ()) error (SWT.ERROR_INVALID_ARGUMENT); + } this.images = images; setImages (image, images); } |