1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-04-29 19:45:01 +02:00

[291479] [debug view] FullStackRefreshEvent should be scheduled when suspended event is received

This commit is contained in:
Anton Leherbauer 2009-10-08 08:36:22 +00:00
parent 9283fb4363
commit 26b56b3fff

View file

@ -35,7 +35,6 @@ import org.eclipse.cdt.dsf.internal.ui.DsfUIPlugin;
import org.eclipse.cdt.dsf.service.DsfSession;
import org.eclipse.cdt.dsf.ui.viewmodel.AbstractVMAdapter;
import org.eclipse.cdt.dsf.ui.viewmodel.IRootVMNode;
import org.eclipse.cdt.dsf.ui.viewmodel.IVMModelProxy;
import org.eclipse.cdt.dsf.ui.viewmodel.IVMNode;
import org.eclipse.cdt.dsf.ui.viewmodel.datamodel.AbstractDMVMProvider;
import org.eclipse.cdt.dsf.ui.viewmodel.update.AutomaticUpdatePolicy;
@ -147,15 +146,7 @@ public class AbstractLaunchVMProvider extends AbstractDMVMProvider
rm.done();
}
return;
}
super.handleEvent(event, rm);
}
@Override
protected void handleEvent(IVMModelProxy proxyStrategy, final Object event, RequestMonitor rm) {
super.handleEvent(proxyStrategy, event, rm);
if (event instanceof IRunControl.ISuspendedDMEvent) {
} else if (event instanceof IRunControl.ISuspendedDMEvent) {
final IExecutionDMContext exeContext= ((IRunControl.ISuspendedDMEvent) event).getDMContext();
ScheduledFuture<?> refreshStackFramesFuture = getRefreshFuture(exeContext);
// trigger delayed full stack frame update
@ -194,6 +185,7 @@ public class AbstractLaunchVMProvider extends AbstractDMVMProvider
}
}
super.handleEvent(event, rm);
}
/**