From 19e9d5a7335784897befbe7a0d747df0d74ed002 Mon Sep 17 00:00:00 2001 From: David McKnight Date: Tue, 19 Aug 2008 15:48:37 +0000 Subject: [PATCH] [244270] Explicit check for isOffline and just returning block implementing a cache for Work Offline --- .../subsystems/org/eclipse/rse/core/subsystems/SubSystem.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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 70345220e28..2bb318779e5 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 @@ -42,6 +42,7 @@ * David Dykstal (IBM) - [233876] filters lost after restart * David McKnight (IBM) - [238609] Substitution value missing for disconnect failed message * David McKnight (IBM) - [237970] Subsystem.connect( ) fails for substituting host name when isOffline( ) is true + * David McKnight (IBM) - [244270] Explicit check for isOffline and just returning block implementing a cache for Work Offline ********************************************************************************/ package org.eclipse.rse.core.subsystems; @@ -551,7 +552,8 @@ implements IAdaptable, ISubSystem, ISystemFilterPoolReferenceManagerProvider */ public void checkIsConnected(IProgressMonitor monitor) throws SystemMessageException { - if (!isConnected()) + if (!isConnected() && + !isOffline()) // for 244270, don't connect when offline { try {