mirror of
https://github.com/eclipse-cdt/cdt
synced 2025-04-23 06:32:10 +02:00
[269196] Guard against null StateChangeReason
This commit is contained in:
parent
6077343b17
commit
8f29cb5265
1 changed files with 5 additions and 1 deletions
|
@ -27,6 +27,7 @@ import org.eclipse.cdt.dsf.debug.service.IRunControl.IExecutionDMContext;
|
|||
import org.eclipse.cdt.dsf.debug.service.IRunControl.IExecutionDMData;
|
||||
import org.eclipse.cdt.dsf.debug.service.IRunControl.IExitedDMEvent;
|
||||
import org.eclipse.cdt.dsf.debug.service.IRunControl.IStartedDMEvent;
|
||||
import org.eclipse.cdt.dsf.debug.service.IRunControl.StateChangeReason;
|
||||
import org.eclipse.cdt.dsf.debug.ui.viewmodel.SteppingController.SteppingTimedOutEvent;
|
||||
import org.eclipse.cdt.dsf.service.DsfSession;
|
||||
import org.eclipse.cdt.dsf.ui.concurrent.ViewerDataRequestMonitor;
|
||||
|
@ -164,8 +165,11 @@ public abstract class AbstractContainerVMNode extends AbstractDMVMNode
|
|||
}
|
||||
|
||||
protected void fillExecutionDataProperties(IPropertiesUpdate update, IExecutionDMData data) {
|
||||
StateChangeReason reason = data.getStateChangeReason();
|
||||
if (reason != null) {
|
||||
update.setProperty(ILaunchVMConstants.PROP_STATE_CHANGE_REASON, data.getStateChangeReason().name());
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public void getContextsForEvent(VMDelta parentDelta, Object e, final DataRequestMonitor<IVMContext[]> rm) {
|
||||
|
|
Loading…
Add table
Reference in a new issue