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 01cf5b26bb1..e13d56168d5 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 @@ -1904,7 +1904,7 @@ public class SystemView extends SafeTreeViewer wasSelected = isSelectedOrChildSelected(multiSource); if (wasSelected) clearSelection(); if (_originatingViewer != null) _originatingViewer.remove(multiSource); - if (wasSelected) setSelection(new StructuredSelection(parent), true); + if (wasSelected) setSelection(parent != null ? new StructuredSelection(parent) : null, true); } break; /* Now done below in systemRemoteResourceChanged