From dc3cb549647a572c0cf9b2db42b72e34e566caa5 Mon Sep 17 00:00:00 2001 From: Kirill Smelov Date: Wed, 18 Jan 2023 17:45:18 +0100 Subject: [PATCH] WI-69485 Move breakpoint definition when Xdebug resolves it to a different line GitOrigin-RevId: 0eab4837249c91019916ef37a72274a7b6fdf7ba --- .../xdebugger/impl/breakpoints/XLineBreakpointImpl.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/platform/xdebugger-impl/src/com/intellij/xdebugger/impl/breakpoints/XLineBreakpointImpl.java b/platform/xdebugger-impl/src/com/intellij/xdebugger/impl/breakpoints/XLineBreakpointImpl.java index 799045c9d1b2..7a539408c231 100644 --- a/platform/xdebugger-impl/src/com/intellij/xdebugger/impl/breakpoints/XLineBreakpointImpl.java +++ b/platform/xdebugger-impl/src/com/intellij/xdebugger/impl/breakpoints/XLineBreakpointImpl.java @@ -33,6 +33,7 @@ import com.intellij.xdebugger.impl.XDebugSessionImpl; import com.intellij.xdebugger.impl.XDebuggerManagerImpl; import com.intellij.xdebugger.impl.XDebuggerUtilImpl; import com.intellij.xdebugger.ui.DebuggerColors; +import org.jetbrains.annotations.ApiStatus; import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; @@ -324,6 +325,11 @@ public final class XLineBreakpointImpl

extends } } + @ApiStatus.Internal + public void setLine(final int line) { + setLine(line, true); + } + private void setLine(final int line, boolean removeHighlighter) { if (getLine() != line) { myState.setLine(line);