From 029d94b27995e5dfa037d331be36b8b5f55cf52d Mon Sep 17 00:00:00 2001 From: Alexey Kudravtsev Date: Tue, 6 Sep 2011 14:07:19 +0400 Subject: [PATCH] exception --- .../codeInsight/daemon/impl/UpdateHighlightersUtil.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/platform/lang-impl/src/com/intellij/codeInsight/daemon/impl/UpdateHighlightersUtil.java b/platform/lang-impl/src/com/intellij/codeInsight/daemon/impl/UpdateHighlightersUtil.java index 06cb28e0759e..43e76cda606e 100644 --- a/platform/lang-impl/src/com/intellij/codeInsight/daemon/impl/UpdateHighlightersUtil.java +++ b/platform/lang-impl/src/com/intellij/codeInsight/daemon/impl/UpdateHighlightersUtil.java @@ -135,7 +135,9 @@ public class UpdateHighlightersUtil { }; void recycleHighlighter(RangeHighlighter highlighter) { - incinerator.putValue(ProperTextRange.create(highlighter), highlighter); + if (highlighter.isValid()) { + incinerator.putValue(ProperTextRange.create(highlighter), highlighter); + } } RangeHighlighter pickupHighlighterFromGarbageBin(int startOffset, int endOffset, int layer){