IDEA-180314 ISE at com.intellij.debugger.engine.DebugProcessImpl.getVirtualMachineProxy - fix for IDEA-CR-26490

This commit is contained in:
Egor Ushakov
2017-11-07 15:43:14 +03:00
parent b12d7626b3
commit eb4842352a
@@ -376,9 +376,9 @@ public class DebugProcessEvents extends DebugProcessImpl {
});
}
private void processVMDeathEvent(SuspendContextImpl suspendContext, Event event) {
private void processVMDeathEvent(SuspendContextImpl suspendContext, @Nullable Event event) {
// do not destroy another process on reattach
if (isAttached() && getVirtualMachineProxy().getVirtualMachine() == event.virtualMachine()) {
if (isAttached() && (event == null || getVirtualMachineProxy().getVirtualMachine() == event.virtualMachine())) {
try {
preprocessEvent(suspendContext, null);
cancelRunToCursorBreakpoint();