diff --git a/rse/plugins/org.eclipse.rse.ui/subsystems/org/eclipse/rse/core/subsystems/AbstractConnectorService.java b/rse/plugins/org.eclipse.rse.ui/subsystems/org/eclipse/rse/core/subsystems/AbstractConnectorService.java index cdb58ffac25..00c7a2ca235 100644 --- a/rse/plugins/org.eclipse.rse.ui/subsystems/org/eclipse/rse/core/subsystems/AbstractConnectorService.java +++ b/rse/plugins/org.eclipse.rse.ui/subsystems/org/eclipse/rse/core/subsystems/AbstractConnectorService.java @@ -272,8 +272,10 @@ public abstract class AbstractConnectorService extends RSEModelObject implements /* (non-Javadoc) * @see org.eclipse.rse.core.subsystems.IConnectorService#setUserId(java.lang.String) */ - final public void setUserId(String newId) { - if (!_userId.equals(newId)) { + final public void setUserId(String newId) + { + + if (_userId == null || !_userId.equals(newId)) { _userId = newId; setDirty(true); }