diff --git a/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/projectRoot/BaseLibrariesConfigurable.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/projectRoot/BaseLibrariesConfigurable.java index 7dd00bb0ad82..17b0ae6c7548 100644 --- a/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/projectRoot/BaseLibrariesConfigurable.java +++ b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/projectRoot/BaseLibrariesConfigurable.java @@ -169,7 +169,9 @@ public abstract class BaseLibrariesConfigurable extends BaseStructureConfigurabl new LibraryConfigurable(myContext.createModifiableModelProvider(level), library, myContext, TREE_UPDATER); final MyNode node = new MyNode(configurable); addNode(node, myRoot); - myContext.getDaemonAnalyzer().queueUpdate(new LibraryProjectStructureElement(myContext, library)); + final ProjectStructureDaemonAnalyzer daemonAnalyzer = myContext.getDaemonAnalyzer(); + daemonAnalyzer.queueUpdate(new LibraryProjectStructureElement(myContext, library)); + daemonAnalyzer.queueUpdateForAllElementsWithErrors(); } } diff --git a/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/projectRoot/LibraryConfigurable.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/projectRoot/LibraryConfigurable.java index 114754b8fae4..dddcb5840019 100644 --- a/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/projectRoot/LibraryConfigurable.java +++ b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/projectRoot/LibraryConfigurable.java @@ -66,10 +66,9 @@ public class LibraryConfigurable extends ProjectStructureElementConfigurable