From 7ee4cc55e608fa21c6cfb1d0fc53fbf200745a88 Mon Sep 17 00:00:00 2001 From: "Egor.Ushakov" Date: Mon, 6 Jul 2015 23:10:58 +0300 Subject: [PATCH] reverted part of the fix for IDEA-43728 due to regression in evaluation --- .../intellij/debugger/engine/DebugProcessEvents.java | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) 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; } } }