From bb4d2ef793e687c1bff0707569c4587003e373ba Mon Sep 17 00:00:00 2001 From: Bas Leijdekkers Date: Sat, 15 Nov 2025 09:59:45 +0100 Subject: [PATCH] IJPL-218632 [highlighting]: don't break loop to avoid skipping error elements GitOrigin-RevId: ac4e517768aca35067ee1a93cfd05f667e4962e1 --- .../codeInsight/daemon/impl/GeneralHighlightingPass.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/platform/analysis-impl/src/com/intellij/codeInsight/daemon/impl/GeneralHighlightingPass.java b/platform/analysis-impl/src/com/intellij/codeInsight/daemon/impl/GeneralHighlightingPass.java index bed544e96a96..ba1077101015 100644 --- a/platform/analysis-impl/src/com/intellij/codeInsight/daemon/impl/GeneralHighlightingPass.java +++ b/platform/analysis-impl/src/com/intellij/codeInsight/daemon/impl/GeneralHighlightingPass.java @@ -168,11 +168,10 @@ public sealed class GeneralHighlightingPass extends ProgressableTextEditorHighli if (!newInfos.isEmpty()) { int size = newInfos.size(); // size == 1 most of the time for (int i = 0; i < size; i++) { - myHighlights.add(newInfos.get(i)); final HighlightInfo info = newInfos.get(i); + myHighlights.add(info); if (info.getSeverity() == HighlightSeverity.ERROR) { myHasErrorSeverity = true; - break; } } }