Skip to content

Commit dd4ec66

Browse files
committed
Fix for non-Golang files
1 parent 6ac5f73 commit dd4ec66

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/com/goide/codeInsight/imports/GoExcludePathLookupActionProvider.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@
2727
import com.intellij.openapi.options.ShowSettingsUtil;
2828
import com.intellij.openapi.project.Project;
2929
import com.intellij.psi.PsiElement;
30+
import com.intellij.psi.PsiFile;
3031
import com.intellij.util.Consumer;
3132
import com.intellij.util.containers.ContainerUtil;
3233
import org.jetbrains.annotations.NotNull;
@@ -37,9 +38,8 @@ public class GoExcludePathLookupActionProvider implements LookupActionProvider {
3738
@Override
3839
public void fillActions(LookupElement element, final Lookup lookup, Consumer<LookupElementAction> consumer) {
3940
PsiElement psiElement = element.getPsiElement();
40-
if (psiElement == null) return;
41-
42-
String importPath = ((GoFile)psiElement.getContainingFile()).getImportPath();
41+
PsiFile file = psiElement != null ? psiElement.getContainingFile() : null;
42+
String importPath = file instanceof GoFile ? ((GoFile)file).getImportPath() : null;
4343
if (importPath != null) {
4444
Project project = psiElement.getProject();
4545
for (String path : getPaths(importPath)) {

0 commit comments

Comments
 (0)