diff options
author | Steve Northover | 2005-03-30 23:33:12 +0000 |
---|---|---|
committer | Steve Northover | 2005-03-30 23:33:12 +0000 |
commit | 611091fdac7f6b61dd861717ea0a2232e646ace6 (patch) | |
tree | 9162b0a8d26a5c44ed279c2102f808620ae35385 /bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/TreeItem.java | |
parent | 8ca8792e906b246c964b7322d8e93a07d253a7a1 (diff) | |
download | eclipse.platform.swt-611091fdac7f6b61dd861717ea0a2232e646ace6.tar.gz eclipse.platform.swt-611091fdac7f6b61dd861717ea0a2232e646ace6.tar.xz eclipse.platform.swt-611091fdac7f6b61dd861717ea0a2232e646ace6.zip |
get rid of explicit call to releaseChild()
Diffstat (limited to 'bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/TreeItem.java')
-rw-r--r-- | bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/TreeItem.java | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/TreeItem.java b/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/TreeItem.java index 48680cb29a..65207bb95a 100644 --- a/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/TreeItem.java +++ b/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/TreeItem.java @@ -851,10 +851,8 @@ public void removeAll () { OS.gtk_tree_model_get (parent.modelHandle, iter, Tree.ID_COLUMN, index, -1); valid = OS.gtk_tree_model_iter_next (parent.modelHandle, iter); TreeItem item = parent.items [index [0]]; - if (item != null) { - item.releaseChild (); - item.releaseWidget (); - item.destroyWidget (); + if (item != null && !item.isDisposed ()) { + item.dispose (); } } OS.g_free (iter); |