diff options
Diffstat (limited to 'plugins/org.eclipse.net4j.examples')
-rw-r--r-- | plugins/org.eclipse.net4j.examples/src/org/eclipse/net4j/examples/transfer/UploadClientAction.java | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/plugins/org.eclipse.net4j.examples/src/org/eclipse/net4j/examples/transfer/UploadClientAction.java b/plugins/org.eclipse.net4j.examples/src/org/eclipse/net4j/examples/transfer/UploadClientAction.java index 8062480c54..8c0a7e56c8 100644 --- a/plugins/org.eclipse.net4j.examples/src/org/eclipse/net4j/examples/transfer/UploadClientAction.java +++ b/plugins/org.eclipse.net4j.examples/src/org/eclipse/net4j/examples/transfer/UploadClientAction.java @@ -18,6 +18,7 @@ import org.eclipse.net4j.util.container.IPluginContainer; import org.eclipse.net4j.util.io.ExtendedDataInputStream; import org.eclipse.net4j.util.io.ExtendedDataOutputStream; import org.eclipse.net4j.util.om.monitor.EclipseMonitor; +import org.eclipse.net4j.util.om.monitor.MonitorCanceledException; import org.eclipse.net4j.util.om.monitor.OMMonitor; import org.eclipse.core.runtime.IProgressMonitor; @@ -69,6 +70,10 @@ public class UploadClientAction implements IWorkbenchWindowActionDelegate, Uploa OM.LOG.info("File " + path + (replaced ? " replaced" : " stored") + " on the Net4j server."); return Status.OK_STATUS; } + catch (MonitorCanceledException ex) + { + return Status.CANCEL_STATUS; + } catch (Exception ex) { return new Status(IStatus.ERROR, OM.BUNDLE_ID, "Problem with upload of " + path, ex); |