diff options
Diffstat (limited to 'framework/bundles')
-rw-r--r-- | framework/bundles/org.eclipse.ecf.remoteservice/src/org/eclipse/ecf/remoteservice/client/AbstractRSAClientService.java | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/framework/bundles/org.eclipse.ecf.remoteservice/src/org/eclipse/ecf/remoteservice/client/AbstractRSAClientService.java b/framework/bundles/org.eclipse.ecf.remoteservice/src/org/eclipse/ecf/remoteservice/client/AbstractRSAClientService.java index 178121e4d..bf0d835cf 100644 --- a/framework/bundles/org.eclipse.ecf.remoteservice/src/org/eclipse/ecf/remoteservice/client/AbstractRSAClientService.java +++ b/framework/bundles/org.eclipse.ecf.remoteservice/src/org/eclipse/ecf/remoteservice/client/AbstractRSAClientService.java @@ -140,11 +140,9 @@ public abstract class AbstractRSAClientService extends AbstractClientService { @Override public void callAsync(IRemoteCall call, IRemoteCallListener listener) { - if (call instanceof RSARemoteCall) { - Callable<IRemoteCallCompleteEvent> c = createAsyncCallable((RSARemoteCall) call); - if (c != null) - callAsyncWithTimeout(call, c, listener); - } else + if (call instanceof RSARemoteCall) + callAsyncWithTimeout(call, createAsyncCallable((RSARemoteCall) call), listener); + else super.callAsync(call, listener); } |