From 6cb467fff8dc35ed73915154edb88be9bb8ebc4a Mon Sep 17 00:00:00 2001 From: Maxim Shafirov Date: Fri, 21 Jan 2005 14:39:14 +0300 Subject: [PATCH] Usage view should not provide navigatable if one is not valid thus not capable to navigate. --- UsageView/src/com/intellij/usages/impl/UsageViewImpl.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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; }