diff --git a/rse/plugins/org.eclipse.rse.connectorservice.dstore/src/org/eclipse/rse/connectorservice/dstore/util/StatusMonitor.java b/rse/plugins/org.eclipse.rse.connectorservice.dstore/src/org/eclipse/rse/connectorservice/dstore/util/StatusMonitor.java index b3cebf87910..62d926de47c 100644 --- a/rse/plugins/org.eclipse.rse.connectorservice.dstore/src/org/eclipse/rse/connectorservice/dstore/util/StatusMonitor.java +++ b/rse/plugins/org.eclipse.rse.connectorservice.dstore/src/org/eclipse/rse/connectorservice/dstore/util/StatusMonitor.java @@ -324,6 +324,8 @@ public class StatusMonitor implements IDomainListener, ICommunicationsListener } catch (InterruptedException e) { + // Continue waiting in case of spurious interrupt. + // We check the progress monitor to listen for Eclipse Shutdown. continue; } if (WaitThreshold > 0) // update timer count if @@ -375,6 +377,8 @@ public class StatusMonitor implements IDomainListener, ICommunicationsListener } catch (InterruptedException e) { + // Continue waiting in case of spurious interrupt. + // We check the progress monitor to listen for Eclipse Shutdown. continue; }