1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-08-10 17:55:39 +02:00

Bugzilla 283382

This commit is contained in:
Randy Rohrbach 2009-07-30 20:23:54 +00:00
parent ff30ff5575
commit 7bfd9bf31e

View file

@ -15,9 +15,9 @@ import org.eclipse.cdt.dsf.debug.internal.provisional.model.IMemoryBlockUpdatePo
import org.eclipse.debug.core.DebugEvent; import org.eclipse.debug.core.DebugEvent;
import org.eclipse.debug.core.IDebugEventSetListener; import org.eclipse.debug.core.IDebugEventSetListener;
import org.eclipse.debug.core.model.IMemoryBlock; import org.eclipse.debug.core.model.IMemoryBlock;
import org.eclipse.debug.internal.ui.views.memory.MemoryView;
import org.eclipse.debug.ui.memory.IMemoryRendering; import org.eclipse.debug.ui.memory.IMemoryRendering;
import org.eclipse.debug.ui.memory.IMemoryRenderingContainer; import org.eclipse.debug.ui.memory.IMemoryRenderingContainer;
import org.eclipse.debug.ui.memory.IMemoryRenderingSite;
import org.eclipse.jface.action.IAction; import org.eclipse.jface.action.IAction;
import org.eclipse.jface.viewers.ISelection; import org.eclipse.jface.viewers.ISelection;
import org.eclipse.jface.viewers.IStructuredSelection; import org.eclipse.jface.viewers.IStructuredSelection;
@ -33,10 +33,10 @@ public class RefreshAction implements IViewActionDelegate {
private IMemoryBlock fMemoryBlock = null; private IMemoryBlock fMemoryBlock = null;
private MemoryView fView; private IMemoryRenderingSite fsite;
public void init(IViewPart view) { public void init(IViewPart view) {
fView = (MemoryView) view; fsite = (IMemoryRenderingSite) view;
} }
public void run(IAction action) { public void run(IAction action) {
@ -44,7 +44,7 @@ public class RefreshAction implements IViewActionDelegate {
if(fMemoryBlock instanceof IMemoryBlockUpdatePolicyProvider) if(fMemoryBlock instanceof IMemoryBlockUpdatePolicyProvider)
{ {
((IMemoryBlockUpdatePolicyProvider) fMemoryBlock).clearCache(); ((IMemoryBlockUpdatePolicyProvider) fMemoryBlock).clearCache();
IMemoryRenderingContainer containers[] = fView.getMemoryRenderingContainers(); IMemoryRenderingContainer containers[] = fsite.getMemoryRenderingContainers();
for(int i = 0; i < containers.length; i++) for(int i = 0; i < containers.length; i++)
{ {
IMemoryRendering renderings[] = containers[i].getRenderings(); IMemoryRendering renderings[] = containers[i].getRenderings();