EA-65889 - NPE: ModuleDeleteProvider.removeModule

This commit is contained in:
nik
2015-09-25 13:03:45 +03:00
parent 158bb391e3
commit ee96eb86c8
@@ -55,6 +55,7 @@ import com.intellij.openapi.vfs.VirtualFile;
import com.intellij.packaging.artifacts.Artifact;
import com.intellij.packaging.artifacts.ModifiableArtifactModel;
import com.intellij.projectImport.ProjectImportBuilder;
import com.intellij.util.containers.ContainerUtil;
import com.intellij.util.containers.HashMap;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;
@@ -486,7 +487,7 @@ public class ModulesConfigurator implements ModulesProvider, ModuleEditor.Change
List<ModifiableRootModel> modifiableRootModels = new ArrayList<ModifiableRootModel>();
for (final ModuleEditor moduleEditor : myModuleEditors.values()) {
final ModifiableRootModel modifiableRootModel = moduleEditor.getModifiableRootModelProxy();
modifiableRootModels.add(modifiableRootModel);
ContainerUtil.addIfNotNull(modifiableRootModels, modifiableRootModel);
}
// destroyProcess editor