From 973449fef94423f38859038394251c2eb6865da1 Mon Sep 17 00:00:00 2001 From: Ivan Donchevskii Date: Tue, 29 Sep 2020 09:22:19 +0200 Subject: [PATCH] EA-232881: More straightforward findOrRegister call GitOrigin-RevId: d941b3f0f7abafa2af122406e75df8dfcef40f23 --- .../com/intellij/codeInsight/daemon/HighlightDisplayKey.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/platform/analysis-api/src/com/intellij/codeInsight/daemon/HighlightDisplayKey.java b/platform/analysis-api/src/com/intellij/codeInsight/daemon/HighlightDisplayKey.java index 0e242cac1ce6..d391e3d552ca 100644 --- a/platform/analysis-api/src/com/intellij/codeInsight/daemon/HighlightDisplayKey.java +++ b/platform/analysis-api/src/com/intellij/codeInsight/daemon/HighlightDisplayKey.java @@ -127,8 +127,9 @@ public class HighlightDisplayKey { @NonNls @Nullable final String id) { HighlightDisplayKey key = find(name); if (key == null) { - key = register(name, displayName, id != null ? id : name); - assert key != null : name; + final String registrationId = id != null ? id : name; + key = new HighlightDisplayKey(name, registrationId); + ourKeyToDisplayNameMap.put(key, new Computable.PredefinedValueComputable<>(displayName)); } return key; }