From f48c719a2818a02316e32e753c0089b37c19a7e5 Mon Sep 17 00:00:00 2001 From: "Alexey.Merkulov" Date: Mon, 6 Jan 2025 18:42:40 +0100 Subject: [PATCH] [debugger] Do not process locatable event for canceled requests GitOrigin-RevId: b903136804b0ca6a01109160dacc4e37d3f705dd --- .../src/com/intellij/debugger/engine/DebugProcessEvents.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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 845ec4399bbf..85a5a3fa9151 100644 --- a/java/debugger/impl/src/com/intellij/debugger/engine/DebugProcessEvents.java +++ b/java/debugger/impl/src/com/intellij/debugger/engine/DebugProcessEvents.java @@ -697,7 +697,9 @@ public class DebugProcessEvents extends DebugProcessImpl { long startTimeNs = System.nanoTime(); long endTimeNs = 0; try { - requestHit = (requestor != null) && requestor.processLocatableEvent(this, event); + if (event.request().isEnabled()) { + requestHit = (requestor != null) && requestor.processLocatableEvent(this, event); + } } catch (final LocatableEventRequestor.EventProcessingException ex) { // stop timer here to prevent reporting dialog opened time