Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/org.eclipse.net4j.examples')
-rw-r--r--plugins/org.eclipse.net4j.examples/src/org/eclipse/net4j/examples/transfer/UploadClientAction.java5
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);

Back to the top