diff --git a/platform/usageView/src/com/intellij/usages/UsageInfo2UsageAdapter.java b/platform/usageView/src/com/intellij/usages/UsageInfo2UsageAdapter.java index e45aef42e342..299e66e4d6d2 100644 --- a/platform/usageView/src/com/intellij/usages/UsageInfo2UsageAdapter.java +++ b/platform/usageView/src/com/intellij/usages/UsageInfo2UsageAdapter.java @@ -170,7 +170,8 @@ public class UsageInfo2UsageAdapter implements UsageInModule, // must iterate in start offset order public boolean processRangeMarkers(Processor processor) { for (UsageInfo usageInfo : myMergedUsageInfos) { - if (!processor.process(usageInfo.getSegment())) { + Segment segment = usageInfo.getSegment(); + if (segment != null && !processor.process(segment)) { return false; } }