diff --git a/java/debugger/impl/src/com/intellij/debugger/ui/breakpoints/Breakpoint.java b/java/debugger/impl/src/com/intellij/debugger/ui/breakpoints/Breakpoint.java index 77ab1ccc0672..8838e6bdfe1b 100644 --- a/java/debugger/impl/src/com/intellij/debugger/ui/breakpoints/Breakpoint.java +++ b/java/debugger/impl/src/com/intellij/debugger/ui/breakpoints/Breakpoint.java @@ -416,6 +416,9 @@ public abstract class Breakpoint
implements } private void handleTemporaryBreakpointHit(final DebugProcessImpl debugProcess) { + // need to delete the request immediately, see IDEA-133978 + debugProcess.getRequestsManager().deleteRequest(this); + debugProcess.addDebugProcessListener(new DebugProcessAdapter() { @Override public void resumed(SuspendContext suspendContext) {