diff options
author | Grant Gayed <ggayed> | 2003-12-09 16:52:00 +0000 |
---|---|---|
committer | Grant Gayed <ggayed> | 2003-12-09 16:52:00 +0000 |
commit | 80438231d96b0f010fd7630d8db612a2294304d4 (patch) | |
tree | 4a214f43cd4d94162da2a76b8290a928721736c0 /bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/TabItem.java | |
parent | 3b59b895af76c42e9a3fbe1e0cea54c6ed2010bb (diff) | |
download | eclipse.platform.swt-80438231d96b0f010fd7630d8db612a2294304d4.tar.gz eclipse.platform.swt-80438231d96b0f010fd7630d8db612a2294304d4.tar.xz eclipse.platform.swt-80438231d96b0f010fd7630d8db612a2294304d4.zip |
48263
Diffstat (limited to 'bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/TabItem.java')
-rw-r--r-- | bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/TabItem.java | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/TabItem.java b/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/TabItem.java index 66f2833527..764c929f38 100644 --- a/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/TabItem.java +++ b/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/TabItem.java @@ -218,6 +218,10 @@ void releaseWidget () { */ public void setControl (Control control) { checkWidget (); + if (control != null) { + if (control.isDisposed ()) error (SWT.ERROR_INVALID_ARGUMENT); + if (control.parent != parent) error (SWT.ERROR_INVALID_PARENT); + } Control oldControl = this.control, newControl = control; this.control = control; int index = parent.indexOf (this); |