diff --git a/rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/internal/ui/view/SystemViewPart.java b/rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/internal/ui/view/SystemViewPart.java index 672a41955f2..05bd303638f 100644 --- a/rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/internal/ui/view/SystemViewPart.java +++ b/rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/internal/ui/view/SystemViewPart.java @@ -1525,7 +1525,8 @@ public class SystemViewPart protected IStatus doSelect(IProgressMonitor monitor) { Vector v = new Vector(); - for (int i = 0; i < _remoteObjectsToSelect.size(); i++){ + int MAX_SELECT = 1; + for (int i = 0; i < _remoteObjectsToSelect.size() && i < MAX_SELECT; i++){ Object object = _remoteObjectsToSelect.get(i); if (object instanceof RemoteObject)