From d8fff26c00548544fcfc696aa5c0d35a1da400a1 Mon Sep 17 00:00:00 2001 From: David McKnight Date: Wed, 21 Mar 2007 15:19:11 +0000 Subject: [PATCH] null check that for some reason didn't get committed when I made the change a week ago --- .../model/org/eclipse/rse/model/SystemRegistry.java | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/rse/plugins/org.eclipse.rse.ui/model/org/eclipse/rse/model/SystemRegistry.java b/rse/plugins/org.eclipse.rse.ui/model/org/eclipse/rse/model/SystemRegistry.java index 994b49d0dde..b7024710cc7 100644 --- a/rse/plugins/org.eclipse.rse.ui/model/org/eclipse/rse/model/SystemRegistry.java +++ b/rse/plugins/org.eclipse.rse.ui/model/org/eclipse/rse/model/SystemRegistry.java @@ -2326,7 +2326,15 @@ public class SystemRegistry implements ISystemRegistryUI, ISystemModelChangeEven SystemResourceChangeEvent event = new SystemResourceChangeEvent(conn, eventType, reg); //event.setPosition(pool.getConnectionPosition(conn)); //event.setPosition(getConnectionPositionInView(conn)); - event.setRelativePrevious(getPreviousHost(conn)); + IHost previous = getPreviousHost(conn); + if (previous != null) + { + event.setRelativePrevious(previous); + } + else + { + event.setType(ISystemResourceChangeEvents.EVENT_ADD); + } fireEvent(event); fireModelChangeEvent(SYSTEM_RESOURCE_ADDED, SYSTEM_RESOURCETYPE_CONNECTION, conn, null);