From f39debb8ea4014115f531f373fc75de3206f3590 Mon Sep 17 00:00:00 2001 From: peter Date: Wed, 8 May 2013 09:40:20 +0200 Subject: [PATCH] fix NPE in BrowseHierarchyActionBase --- .../ide/hierarchy/actions/BrowseHierarchyActionBase.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/platform/lang-impl/src/com/intellij/ide/hierarchy/actions/BrowseHierarchyActionBase.java b/platform/lang-impl/src/com/intellij/ide/hierarchy/actions/BrowseHierarchyActionBase.java index d5f3b6a00555..8d6401a2960f 100644 --- a/platform/lang-impl/src/com/intellij/ide/hierarchy/actions/BrowseHierarchyActionBase.java +++ b/platform/lang-impl/src/com/intellij/ide/hierarchy/actions/BrowseHierarchyActionBase.java @@ -120,8 +120,9 @@ public abstract class BrowseHierarchyActionBase extends AnAction { @Nullable public static HierarchyProvider findBestHierarchyProvider(final LanguageExtension extension, - PsiElement element, + @Nullable PsiElement element, DataContext dataContext) { + if (element == null) return null; List providers = extension.allForLanguage(element.getLanguage()); for (HierarchyProvider provider : providers) { PsiElement target = provider.getTarget(dataContext);