From 589c9a129430244c13cdaac6441e67ec365e3a91 Mon Sep 17 00:00:00 2001 From: Randy Rohrbach Date: Tue, 29 Apr 2008 16:51:33 +0000 Subject: [PATCH] Bugzilla 206561. --- .../src/org/eclipse/dd/dsf/ui/viewmodel/VMViewerUpdate.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/plugins/org.eclipse.dd.dsf.ui/src/org/eclipse/dd/dsf/ui/viewmodel/VMViewerUpdate.java b/plugins/org.eclipse.dd.dsf.ui/src/org/eclipse/dd/dsf/ui/viewmodel/VMViewerUpdate.java index 03d907edec6..a2c294d9086 100644 --- a/plugins/org.eclipse.dd.dsf.ui/src/org/eclipse/dd/dsf/ui/viewmodel/VMViewerUpdate.java +++ b/plugins/org.eclipse.dd.dsf.ui/src/org/eclipse/dd/dsf/ui/viewmodel/VMViewerUpdate.java @@ -150,7 +150,11 @@ public class VMViewerUpdate implements IViewerUpdate { public TreePath getElementPath() { return fElementPath; } public IPresentationContext getPresentationContext() { return fPresentationContext; } public IStatus getStatus() { return fRequestMonitor.getStatus(); } - public void setStatus(IStatus status) { fRequestMonitor.setStatus(status); } + public void setStatus(IStatus status) { + if ( isCanceled() ) { + fRequestMonitor.cancel(); + } + fRequestMonitor.setStatus(status); } public boolean isCanceled() { if (fClientUpdate != null) {