From 831a938e5d4160b4e8a71ad9b54d981b9ffe08c1 Mon Sep 17 00:00:00 2001 From: "Gregory.Shrago" Date: Wed, 30 Oct 2013 21:28:02 +0400 Subject: [PATCH] IDEA-115705 "Go to definition" for table names stopped working --- .../psi/impl/smartPointers/SmartPsiElementPointerImpl.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/platform/core-impl/src/com/intellij/psi/impl/smartPointers/SmartPsiElementPointerImpl.java b/platform/core-impl/src/com/intellij/psi/impl/smartPointers/SmartPsiElementPointerImpl.java index 656635c803bc..bf6d1a5a2bfd 100644 --- a/platform/core-impl/src/com/intellij/psi/impl/smartPointers/SmartPsiElementPointerImpl.java +++ b/platform/core-impl/src/com/intellij/psi/impl/smartPointers/SmartPsiElementPointerImpl.java @@ -190,7 +190,7 @@ class SmartPsiElementPointerImpl implements SmartPointerEx if (!elementInfo1.pointsToTheSameElementAs(elementInfo2)) return false; PsiElement cachedElement1 = impl1.getCachedElement(); PsiElement cachedElement2 = impl2.getCachedElement(); - return cachedElement1 == null || cachedElement2 == null || cachedElement1 == cachedElement2; + return cachedElement1 == null || cachedElement2 == null || Comparing.equal(cachedElement1, cachedElement2); } return Comparing.equal(pointer1.getElement(), pointer2.getElement()); }