EA-33002 - NPE: ModuleAttachProcessor.attachToProject

This commit is contained in:
Dmitry Jemerov
2012-03-20 13:49:24 +01:00
parent e90e4b6ce2
commit 976c6ca624
@@ -70,12 +70,15 @@ public class ModuleAttachProcessor extends ProjectAttachProcessor {
token.finish();
}
}
for(String file: projectDir.list()) {
if (FileUtil.getExtension(file).equals("iml")) {
VirtualFile imlFile = LocalFileSystem.getInstance().refreshAndFindFileByIoFile(new File(projectDir, file));
if (imlFile != null) {
attachModule(project, imlFile, callback);
return true;
final String[] files = projectDir.list();
if (files != null) {
for(String file: files) {
if (FileUtil.getExtension(file).equals("iml")) {
VirtualFile imlFile = LocalFileSystem.getInstance().refreshAndFindFileByIoFile(new File(projectDir, file));
if (imlFile != null) {
attachModule(project, imlFile, callback);
return true;
}
}
}
}