Add checking "project.isDisposed()"

This commit is contained in:
Sergey Evdokimov
2012-08-07 17:24:54 +04:00
parent 3ab5f71df2
commit 3525af552e
@@ -86,6 +86,7 @@ public class MavenProjectImporter {
myModuleModel = modelsProvider.getModuleModel();
}
@Nullable
public List<MavenProjectsProcessorTask> importProject() {
List<MavenProjectsProcessorTask> postTasks = new ArrayList<MavenProjectsProcessorTask>();
@@ -100,6 +101,8 @@ public class MavenProjectImporter {
mapMavenProjectsToModulesAndNames();
if (myProject.isDisposed()) return null;
boolean projectsHaveChanges = projectsToImportHaveChanges();
if (projectsHaveChanges) {
hasChanges = true;
@@ -112,6 +115,8 @@ public class MavenProjectImporter {
configModuleGroups();
}
if (myProject.isDisposed()) return null;
boolean modulesDeleted = deleteObsoleteModules();
hasChanges |= modulesDeleted;
if (hasChanges) {