diff --git a/UsageView/src/com/intellij/usages/impl/UsageViewImpl.java b/UsageView/src/com/intellij/usages/impl/UsageViewImpl.java index c72db95ae317..ff08376008a8 100644 --- a/UsageView/src/com/intellij/usages/impl/UsageViewImpl.java +++ b/UsageView/src/com/intellij/usages/impl/UsageViewImpl.java @@ -694,7 +694,8 @@ public class UsageViewImpl implements UsageView { if (node == null) return null; Object userObject = node.getUserObject(); if (userObject instanceof Navigatable) { - return (Navigatable)userObject; + final Navigatable navigatable = (Navigatable)userObject; + return navigatable.canNavigate() ? navigatable : null; } return null; }