summaryrefslogtreecommitdiffstats
path: root/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/Decorations.java
diff options
context:
space:
mode:
authorChristophe Cornu <ccornu>2003-12-10 19:58:49 +0000
committerChristophe Cornu <ccornu>2003-12-10 19:58:49 +0000
commit2fd6873ba6b589bfe796429ee32eb9fd672e966d (patch)
treed2b8755b8c68e44320527cc472d6cb2cf858dbde /bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/Decorations.java
parent1265452bee8afa80211325ce57c825c332bf3b69 (diff)
downloadeclipse.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.java3
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);
}