From 24081aea76c4ae4fa2aaa383b9835577859cbe04 Mon Sep 17 00:00:00 2001 From: David McKnight Date: Fri, 2 May 2008 14:27:19 +0000 Subject: [PATCH] [229947][dstore] interruption to Thread.sleep() should not stop waitForUpdate() --- .../rse/connectorservice/dstore/util/StatusMonitor.java | 4 ++++ 1 file changed, 4 insertions(+) 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; }