From f512c3fdb50392f3ddf7456264c33f1d4512fbac Mon Sep 17 00:00:00 2001 From: Eugene Zhuravlev Date: Tue, 27 Nov 2012 21:34:33 +0100 Subject: [PATCH] [r=roman] fixing possible deadlock --- .../impl/src/com/intellij/compiler/impl/CompileDriver.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/java/compiler/impl/src/com/intellij/compiler/impl/CompileDriver.java b/java/compiler/impl/src/com/intellij/compiler/impl/CompileDriver.java index 0a3e458912d8..763565d8b3cb 100644 --- a/java/compiler/impl/src/com/intellij/compiler/impl/CompileDriver.java +++ b/java/compiler/impl/src/com/intellij/compiler/impl/CompileDriver.java @@ -708,7 +708,9 @@ public class CompileDriver { for (final String path : CompilerPathsEx.getOutputPaths(ModuleManager.getInstance(myProject).getModules())) { outputs.add(new File(path)); } - CompilerUtil.refreshIOFiles(outputs); + if (!outputs.isEmpty()) { + LocalFileSystem.getInstance().refreshIoFiles(outputs, true, false, null); + } } } };