From 144dddf8b00705c4a8d95a3cc697e2eea8e5e279 Mon Sep 17 00:00:00 2001 From: Evgeny Gerashchenko Date: Mon, 10 Sep 2012 21:01:49 +0400 Subject: [PATCH] Added force getting document to reload its content if it is compiled Kotlin class. --- .../jet/plugin/libraries/JetContentBasedFileSubstitutor.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/idea/src/org/jetbrains/jet/plugin/libraries/JetContentBasedFileSubstitutor.java b/idea/src/org/jetbrains/jet/plugin/libraries/JetContentBasedFileSubstitutor.java index 80a14eff7b2..e8738c8e574 100644 --- a/idea/src/org/jetbrains/jet/plugin/libraries/JetContentBasedFileSubstitutor.java +++ b/idea/src/org/jetbrains/jet/plugin/libraries/JetContentBasedFileSubstitutor.java @@ -44,7 +44,9 @@ public class JetContentBasedFileSubstitutor implements ContentBasedClassFileProc DumbService.getInstance(project).runWhenSmart(new Runnable() { @Override public void run() { - FileDocumentManager.getInstance().reloadFiles(file); + FileDocumentManager docManager = FileDocumentManager.getInstance(); + docManager.getDocument(file); // force getting document because it can be collected + docManager.reloadFiles(file); } }); return false;