From 46f70ec4b41f05bf69877d9a805f17459fd490e7 Mon Sep 17 00:00:00 2001 From: David McKnight Date: Fri, 2 May 2008 14:07:05 +0000 Subject: [PATCH] [229947][dstore] interruption to Thread.sleep() should not stop waitForUpdate() --- .../connectorservice/dstore/util/StatusMonitor.java | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) 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 7b4cf857e33..b3cebf87910 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 @@ -318,8 +318,14 @@ public class StatusMonitor implements IDomainListener, ICommunicationsListener } else { - Thread.sleep(100); - + try + { + Thread.sleep(100); + } + catch (InterruptedException e) + { + continue; + } if (WaitThreshold > 0) // update timer count if // threshold not reached --WaitThreshold; // decrement the timer count