From 1ce93b7fbaa3dfb5cb81808da64998c64b4f4cc2 Mon Sep 17 00:00:00 2001 From: Sergey Evdokimov Date: Thu, 18 Jul 2013 17:02:28 +0400 Subject: [PATCH] Add check for project disposed +review CR-IC-1564 --- .../idea/maven/project/actions/MavenShowEffectivePom.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/plugins/maven/src/main/java/org/jetbrains/idea/maven/project/actions/MavenShowEffectivePom.java b/plugins/maven/src/main/java/org/jetbrains/idea/maven/project/actions/MavenShowEffectivePom.java index 81b262d9274b..74ab23e41136 100644 --- a/plugins/maven/src/main/java/org/jetbrains/idea/maven/project/actions/MavenShowEffectivePom.java +++ b/plugins/maven/src/main/java/org/jetbrains/idea/maven/project/actions/MavenShowEffectivePom.java @@ -73,6 +73,8 @@ public class MavenShowEffectivePom extends AnAction implements DumbAware { ApplicationManager.getApplication().invokeLater(new Runnable() { @Override public void run() { + if (project.isDisposed()) return; + String fileName = mavenProject.getMavenId().getArtifactId() + "-effective-pom.xml"; PsiFile file = PsiFileFactory.getInstance(project).createFileFromText(fileName, XMLLanguage.INSTANCE, s); file.navigate(true);