From d50ed203b6795d433686d3c52e46b01412f0ed24 Mon Sep 17 00:00:00 2001 From: Randy Rohrbach Date: Thu, 5 Jul 2007 20:40:37 +0000 Subject: [PATCH] Bugzilla 159683 Fixed the cache manager to it was checking the status before dereferencing getdata(0 which migit be null. --- .../src/org/eclipse/dd/dsf/ui/viewmodel/update/VMCache.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/plugins/org.eclipse.dd.dsf.ui/src/org/eclipse/dd/dsf/ui/viewmodel/update/VMCache.java b/plugins/org.eclipse.dd.dsf.ui/src/org/eclipse/dd/dsf/ui/viewmodel/update/VMCache.java index 4bf9f513496..eb2123e4e51 100644 --- a/plugins/org.eclipse.dd.dsf.ui/src/org/eclipse/dd/dsf/ui/viewmodel/update/VMCache.java +++ b/plugins/org.eclipse.dd.dsf.ui/src/org/eclipse/dd/dsf/ui/viewmodel/update/VMCache.java @@ -120,7 +120,7 @@ public abstract class VMCache updates[i] = new VMElementsCountUpdate(update, new DataRequestMonitor(fExecutor, null) { @Override - protected void handleCompleted() + protected void handleOK() { fChildrenCounts.put(update.getElement(), this.getData()); update.setChildCount(this.getData()); @@ -223,7 +223,7 @@ public abstract class VMCache new DataRequestMonitor>(fExecutor, null) { @Override - protected void handleCompleted() + protected void handleOK() { for(int j = 0; j < update.getLength(); j++) { @@ -256,7 +256,7 @@ public abstract class VMCache service.getModelData(dmc, new DataRequestMonitor(executor, null) { @Override - public void handleCompleted() { + public void handleOK() { fData.put(dmc, getData()); rm.setData(getData()); rm.done();