From a5bc5cc382382b6799ec3b4e37adcaf73c2fdebc Mon Sep 17 00:00:00 2001 From: Anna Kozlova Date: Tue, 28 Oct 2014 11:36:38 +0100 Subject: [PATCH] EA-38267 - CCE: OfflineInspectionRVContentProvider$OfflineProblemDescriptorContainer.areEqual --- .../codeInspection/ex/InspectionRVContentProvider.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/platform/lang-impl/src/com/intellij/codeInspection/ex/InspectionRVContentProvider.java b/platform/lang-impl/src/com/intellij/codeInspection/ex/InspectionRVContentProvider.java index df797ef8115a..8769cb4f6181 100644 --- a/platform/lang-impl/src/com/intellij/codeInspection/ex/InspectionRVContentProvider.java +++ b/platform/lang-impl/src/com/intellij/codeInspection/ex/InspectionRVContentProvider.java @@ -234,7 +234,9 @@ public abstract class InspectionRVContentProvider { public boolean accept(Object node) { if (node instanceof RefElementNode) { final RefElementNode refElementNode = (RefElementNode)node; - if (finalContainer.areEqual(refElementNode.getUserObject(), finalContainer.getUserObject())) { + final Object finalContainerUserObject = finalContainer.getUserObject(); + if (finalContainerUserObject instanceof RefEntity && + finalContainer.areEqual(refElementNode.getUserObject(), finalContainerUserObject)) { if (firstLevel.get()) { result.set(refElementNode); return false;