From 1051cd29cafd3c53375fd9e1cf26b52815d06b41 Mon Sep 17 00:00:00 2001 From: Mikhail Pyltsin Date: Mon, 28 Jul 2025 12:56:17 +0200 Subject: [PATCH] [command-completion] IDEA-375958 Command completion: preview highlighting of reformat code is confusing when action is applied in the import section GitOrigin-RevId: 82daf3454b8f21bb6f7cf2e878e53ed10595cc6a --- .../completion/command/CommandCompletionService.kt | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/platform/lang-impl/src/com/intellij/codeInsight/completion/command/CommandCompletionService.kt b/platform/lang-impl/src/com/intellij/codeInsight/completion/command/CommandCompletionService.kt index 5e351b5b485f..b58c38078555 100644 --- a/platform/lang-impl/src/com/intellij/codeInsight/completion/command/CommandCompletionService.kt +++ b/platform/lang-impl/src/com/intellij/codeInsight/completion/command/CommandCompletionService.kt @@ -23,7 +23,6 @@ import com.intellij.openapi.editor.Editor import com.intellij.openapi.editor.Inlay import com.intellij.openapi.editor.InlayModel import com.intellij.openapi.editor.colors.CodeInsightColors -import com.intellij.openapi.editor.colors.EditorColors import com.intellij.openapi.editor.impl.EditorHighlightingPredicate import com.intellij.openapi.editor.impl.EditorImpl import com.intellij.openapi.editor.markup.HighlighterLayer @@ -325,10 +324,8 @@ private class CommandCompletionHighlightingListener( lookup.lookupOriginalStart) val highlightInfo = element.highlighting ?: return val rangeHighlighters = mutableListOf() - val endOffset = min(highlightInfo.range.endOffset, startOffset) if (highlightInfo.range.startOffset <= min(highlightInfo.range.endOffset, startOffset)) { - highlightManager.addRangeHighlight(editor, highlightInfo.range.startOffset, endOffset, EditorColors.SEARCH_RESULT_ATTRIBUTES, false, rangeHighlighters) - highlightManager.addRangeHighlight(editor, highlightInfo.range.startOffset, endOffset, highlightInfo.attributesKey, false, rangeHighlighters) + highlightManager.addRangeHighlight(editor, highlightInfo.range.startOffset, highlightInfo.range.endOffset, highlightInfo.attributesKey, false, rangeHighlighters) } if (rangeHighlighters.isNotEmpty()) { lookup.putUserData(LOOKUP_HIGHLIGHTING, rangeHighlighters)