From b41d2338ae07d3d8e30b1a0b5e10df7a3d3bb3cd Mon Sep 17 00:00:00 2001 From: David McKnight Date: Thu, 19 Jul 2007 18:27:31 +0000 Subject: [PATCH] [196930] - null check on adapter and return okay when there is no system type --- .../UI/org/eclipse/rse/internal/ui/view/SystemView.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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 c0142869a67..8ab4e0cbe23 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 @@ -1721,12 +1721,15 @@ public class SystemView extends SafeTreeViewer if (sysType != null) { // sysType can be null if workspace contains a host that is no longer defined by the workbench RSESystemTypeAdapter adapter = (RSESystemTypeAdapter)(sysType.getAdapter(RSESystemTypeAdapter.class)); - if (!adapter.isEnabled(sysType)) + if (adapter == null || !adapter.isEnabled(sysType)) { // don't add this if our src is not enabled return Status.OK_STATUS; } } + else { + return Status.OK_STATUS; + } } //System.out.println("ADDING CONNECTIONS.........................: " + addingConnection);