From c1d279a10243f71c4e90a92cbf985d45dbd08056 Mon Sep 17 00:00:00 2001 From: David McKnight Date: Mon, 31 Jul 2006 17:21:36 +0000 Subject: [PATCH] added a wait() to ensure poll query job completes before the next gets executed. Fix for 150953 --- .../rse/ui/view/monitor/MonitorViewPage.java | 19 +++++++++++++++---- 1 file changed, 15 insertions(+), 4 deletions(-) diff --git a/rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/ui/view/monitor/MonitorViewPage.java b/rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/ui/view/monitor/MonitorViewPage.java index 75ea4b7801f..a960ec2c3b0 100644 --- a/rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/ui/view/monitor/MonitorViewPage.java +++ b/rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/ui/view/monitor/MonitorViewPage.java @@ -105,10 +105,10 @@ FocusListener { Thread.sleep(interval); doQuery(); - while (_querying) - { - Thread.sleep(100); - } + // while (_querying) + // { + // Thread.sleep(100); + // } doRedraw(); } catch (InterruptedException e) @@ -124,6 +124,7 @@ FocusListener protected void doQuery() { + Display display = Display.getDefault(); if (display != null && !_querying) { @@ -160,7 +161,17 @@ FocusListener }; job.schedule(); + + try + { + job.wait(); + } + catch (Exception e) + { + + } } + } protected void doRedraw()