From 70e199c893fd481f37a820b2f2fe6b46795605e3 Mon Sep 17 00:00:00 2001 From: Valentin Fondaratov Date: Mon, 18 Jun 2018 13:15:57 +0300 Subject: [PATCH] fix YAMLQualifiedNameProvider not to mess with non-YAML files --- .../jetbrains/yaml/navigation/YAMLQualifiedNameProvider.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/plugins/yaml/src/org/jetbrains/yaml/navigation/YAMLQualifiedNameProvider.java b/plugins/yaml/src/org/jetbrains/yaml/navigation/YAMLQualifiedNameProvider.java index 3a43793756a2..74bbe512918e 100644 --- a/plugins/yaml/src/org/jetbrains/yaml/navigation/YAMLQualifiedNameProvider.java +++ b/plugins/yaml/src/org/jetbrains/yaml/navigation/YAMLQualifiedNameProvider.java @@ -6,6 +6,7 @@ import com.intellij.openapi.project.Project; import com.intellij.psi.PsiElement; import org.jetbrains.annotations.Nullable; import org.jetbrains.yaml.YAMLUtil; +import org.jetbrains.yaml.psi.YAMLPsiElement; public class YAMLQualifiedNameProvider implements QualifiedNameProvider { @Nullable @@ -17,7 +18,7 @@ public class YAMLQualifiedNameProvider implements QualifiedNameProvider { @Nullable @Override public String getQualifiedName(PsiElement element) { - return YAMLUtil.getConfigFullName(element); + return element instanceof YAMLPsiElement ? YAMLUtil.getConfigFullName(element) : null; } @Nullable