From 0b6915e566c3f928395402d0fdb1193dcaa2fcd7 Mon Sep 17 00:00:00 2001 From: Eugene Zhuravlev Date: Sat, 24 Nov 2012 21:04:34 +0100 Subject: [PATCH] IDEA-95402 Problems tool window is not updated on changing module library dependencies --- .../impl/src/com/intellij/compiler/server/BuildManager.java | 1 + .../ui/configuration/ProjectStructureConfigurable.java | 6 ++++++ 2 files changed, 7 insertions(+) diff --git a/java/compiler/impl/src/com/intellij/compiler/server/BuildManager.java b/java/compiler/impl/src/com/intellij/compiler/server/BuildManager.java index a87ed35a85b0..27b42b25f913 100644 --- a/java/compiler/impl/src/com/intellij/compiler/server/BuildManager.java +++ b/java/compiler/impl/src/com/intellij/compiler/server/BuildManager.java @@ -302,6 +302,7 @@ public class BuildManager implements ApplicationComponent{ data.dropChanges(); } } + scheduleAutoMake(); } public boolean rescanRequired(Project project) { diff --git a/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/ProjectStructureConfigurable.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/ProjectStructureConfigurable.java index 49b1c0729e98..ff3d564554f1 100644 --- a/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/ProjectStructureConfigurable.java +++ b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/ProjectStructureConfigurable.java @@ -15,6 +15,7 @@ */ package com.intellij.openapi.roots.ui.configuration; +import com.intellij.compiler.server.BuildManager; import com.intellij.facet.Facet; import com.intellij.ide.util.PropertiesComponent; import com.intellij.openapi.actionSystem.*; @@ -287,6 +288,11 @@ public class ProjectStructureConfigurable extends BaseConfigurable implements Se } myContext.getDaemonAnalyzer().clearCaches(); + SwingUtilities.invokeLater(new Runnable() { + public void run() { + BuildManager.getInstance().clearState(myProject); + } + }); } @Override