From 454a3ecbefd584173893e5b73279cb9cb3468d33 Mon Sep 17 00:00:00 2001 From: "Egor.Ushakov" Date: Thu, 5 Mar 2015 19:57:49 +0300 Subject: [PATCH] IDEA-133978 Temporary breakpoint may be hit twice --- .../src/com/intellij/debugger/ui/breakpoints/Breakpoint.java | 3 +++ 1 file changed, 3 insertions(+) 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) {