summaryrefslogtreecommitdiffstats
path: root/sd-plugin/src/main/java/org/intellij/sdk/language/hierarchy/SdCallerTreeStructure.java
diff options
context:
space:
mode:
Diffstat (limited to 'sd-plugin/src/main/java/org/intellij/sdk/language/hierarchy/SdCallerTreeStructure.java')
-rw-r--r--sd-plugin/src/main/java/org/intellij/sdk/language/hierarchy/SdCallerTreeStructure.java4
1 files changed, 2 insertions, 2 deletions
diff --git a/sd-plugin/src/main/java/org/intellij/sdk/language/hierarchy/SdCallerTreeStructure.java b/sd-plugin/src/main/java/org/intellij/sdk/language/hierarchy/SdCallerTreeStructure.java
index 4a30dd7492f..1ab2f6613d9 100644
--- a/sd-plugin/src/main/java/org/intellij/sdk/language/hierarchy/SdCallerTreeStructure.java
+++ b/sd-plugin/src/main/java/org/intellij/sdk/language/hierarchy/SdCallerTreeStructure.java
@@ -20,7 +20,7 @@ import java.util.function.Consumer;
/**
* This class represents a Caller tree in the "Call Hierarchy" window.
- * @author shahariel
+ * @author Shahar Ariel
*/
public class SdCallerTreeStructure extends SdCallTreeStructure {
@@ -52,7 +52,7 @@ public class SdCallerTreeStructure extends SdCallTreeStructure {
ProgressManager.checkCanceled();
PsiElement psiElement = r.getElement();
SdFunctionDefinition f = PsiTreeUtil.getParentOfType(psiElement, SdFunctionDefinition.class, false);
- if (f != null && !f.getName().equals(macroName)) {
+ if (f != null && f.getName() != null && !f.getName().equals(macroName)) {
ContainerUtil.addIfNotNull(results, f);
} else {
SdFirstPhaseDefinition fp = PsiTreeUtil.getParentOfType(psiElement, SdFirstPhaseDefinition.class, false);