diff --git a/java/compiler/impl/src/com/intellij/compiler/backwardRefs/view/InternalCompilerRefServiceView.java b/java/compiler/impl/src/com/intellij/compiler/backwardRefs/view/InternalCompilerRefServiceView.java index d3a7fb30e1bc..583b05ef70fc 100644 --- a/java/compiler/impl/src/com/intellij/compiler/backwardRefs/view/InternalCompilerRefServiceView.java +++ b/java/compiler/impl/src/com/intellij/compiler/backwardRefs/view/InternalCompilerRefServiceView.java @@ -23,6 +23,7 @@ import com.intellij.openapi.vfs.VirtualFile; import com.intellij.openapi.wm.ToolWindow; import com.intellij.openapi.wm.ToolWindowAnchor; import com.intellij.openapi.wm.ToolWindowManager; +import com.intellij.psi.NavigatablePsiElement; import com.intellij.psi.PsiClass; import com.intellij.psi.PsiElement; import com.intellij.psi.PsiFunctionalExpression; @@ -92,6 +93,9 @@ public class InternalCompilerRefServiceView extends JPanel implements DataProvid if (usrObject instanceof VirtualFile) { return new OpenFileDescriptor(myProject, (VirtualFile)usrObject); } + else if (usrObject instanceof NavigatablePsiElement) { + return usrObject; + } } } return null;