@Override void releaseChildren(boolean destroy) { ToolItem[] items = getItems(); for (int i = 0; i < items.length; i++) { ToolItem item = items[i]; if (item != null && !item.isDisposed()) { item.release(false); } } super.releaseChildren(destroy); }
void releaseChildren(boolean destroy) { if (items != null) { for (int i = 0; i < items.length; i++) { TabItem item = items[i]; if (item != null && !item.isDisposed()) { item.release(false); } } items = null; } super.releaseChildren(destroy); }
@Override void releaseChildren(boolean destroy) { if (caret != null) { caret.release(false); caret = null; } if (ime != null) { ime.release(false); ime = null; } super.releaseChildren(destroy); }