From e952dfb11a1a544069e6958fb5a9da69bac2f63f Mon Sep 17 00:00:00 2001 From: nik Date: Fri, 28 Oct 2011 09:37:10 +0400 Subject: [PATCH] IDEA-36803: Project config tree isn't rehighlighted --- .../projectRoot/BaseLibrariesConfigurable.java | 4 +++- .../ui/configuration/projectRoot/LibraryConfigurable.java | 4 ++-- .../ui/configuration/projectRoot/ModuleConfigurable.java | 6 ++++-- 3 files changed, 9 insertions(+), 5 deletions(-) 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