diff --git a/rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/internal/ui/view/SystemView.java b/rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/internal/ui/view/SystemView.java index 0bb0a2ea433..26d51f3d9c6 100644 --- a/rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/internal/ui/view/SystemView.java +++ b/rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/internal/ui/view/SystemView.java @@ -270,7 +270,7 @@ public class SystemView extends SafeTreeViewer item = findFirstRemoteItemReference(itemToExpand.remoteName, itemToExpand.subsystem, itemToExpand.parentItem); // if found, re-expand it - if (item != null) { + if (item != null && !item.isDisposed()) { IRSECallback callback = getCallbackForSubChildren(itemToExpand, _toExpand); createChildren(item, callback); ((TreeItem) item).setExpanded(true);