diff --git a/java/debugger/impl/src/com/intellij/debugger/engine/DebugProcessEvents.java b/java/debugger/impl/src/com/intellij/debugger/engine/DebugProcessEvents.java index 0b1d69883973..4e23d5a93f97 100644 --- a/java/debugger/impl/src/com/intellij/debugger/engine/DebugProcessEvents.java +++ b/java/debugger/impl/src/com/intellij/debugger/engine/DebugProcessEvents.java @@ -193,15 +193,8 @@ public class DebugProcessEvents extends DebugProcessImpl { // check if there is already one request with policy SUSPEND_ALL for (SuspendContextImpl context : getSuspendManager().getEventContexts()) { if (context.getSuspendPolicy() == EventRequest.SUSPEND_ALL) { - for (Event event : eventSet) { - if (event instanceof LocatableEvent && SuspendManagerUtil.isEvaluating(getSuspendManager(), - getVirtualMachineProxy().getThreadReferenceProxy( - ((LocatableEvent)event).thread()))) { - eventSet.resume(); - return; - } - } - ((SuspendManagerImpl)getSuspendManager()).popContext(context); + eventSet.resume(); + return; } } }