From eb75b2cee7aee9b09597d4b23a505b43182c14cd Mon Sep 17 00:00:00 2001 From: nik Date: Tue, 5 Oct 2010 13:32:42 +0400 Subject: [PATCH] IDEA-59245: Project library creating from Module Dependencies page fails --- .../ui/configuration/projectRoot/LibrariesModifiableModel.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/projectRoot/LibrariesModifiableModel.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/projectRoot/LibrariesModifiableModel.java index 6776b31b243f..bc28567ddda3 100644 --- a/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/projectRoot/LibrariesModifiableModel.java +++ b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/projectRoot/LibrariesModifiableModel.java @@ -103,7 +103,7 @@ public class LibrariesModifiableModel implements LibraryTable.ModifiableModel { libraryEditor.commit(); // TODO: is seems like commit will recreate the editor, but it should not Disposer.dispose(libraryEditor); } - if (!libraryEditors.isEmpty() || !myRemovedLibraries.isEmpty()) { + if (!libraryEditors.isEmpty() || !myRemovedLibraries.isEmpty() || myLibrariesModifiableModel != null && myLibrariesModifiableModel.isChanged()) { getLibrariesModifiableModel().commit(); myLibrariesModifiableModel = null; }