From bc609fe6c6e569d61c092590c48826f8ace0568a Mon Sep 17 00:00:00 2001 From: David McKnight Date: Thu, 22 Feb 2007 22:16:55 +0000 Subject: [PATCH] [175142] checks during persistence and registration of the service --- .../shell/linux/DelegatingShellProcessConnectorService.java | 1 - .../org/eclipse/rse/core/subsystems/SubSystem.java | 5 +++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/rse/plugins/org.eclipse.rse.subsystems.processes.shell.linux/src/org/eclipse/rse/subsystems/processes/shell/linux/DelegatingShellProcessConnectorService.java b/rse/plugins/org.eclipse.rse.subsystems.processes.shell.linux/src/org/eclipse/rse/subsystems/processes/shell/linux/DelegatingShellProcessConnectorService.java index 3dbffc01f08..96cf8776f11 100644 --- a/rse/plugins/org.eclipse.rse.subsystems.processes.shell.linux/src/org/eclipse/rse/subsystems/processes/shell/linux/DelegatingShellProcessConnectorService.java +++ b/rse/plugins/org.eclipse.rse.subsystems.processes.shell.linux/src/org/eclipse/rse/subsystems/processes/shell/linux/DelegatingShellProcessConnectorService.java @@ -24,7 +24,6 @@ import org.eclipse.rse.subsystems.shells.core.subsystems.servicesubsystem.IShell public class DelegatingShellProcessConnectorService extends AbstractDelegatingConnectorService { private IConnectorService _realService; - private ISubSystem _subSystem; public DelegatingShellProcessConnectorService(IHost host) { super(host); diff --git a/rse/plugins/org.eclipse.rse.ui/subsystems/org/eclipse/rse/core/subsystems/SubSystem.java b/rse/plugins/org.eclipse.rse.ui/subsystems/org/eclipse/rse/core/subsystems/SubSystem.java index e55b98e85c8..a8a6691c19e 100644 --- a/rse/plugins/org.eclipse.rse.ui/subsystems/org/eclipse/rse/core/subsystems/SubSystem.java +++ b/rse/plugins/org.eclipse.rse.ui/subsystems/org/eclipse/rse/core/subsystems/SubSystem.java @@ -2561,6 +2561,11 @@ public abstract class SubSystem extends RSEModelObject implements IAdaptable, IS _connectorService.registerSubSystem(this); setDirty(true); } + else + { + // register the subsystem + _connectorService.registerSubSystem(this); + } }