KT-4302 Kotlin plugin drops unsaved document content on indexing finish

#KT-4302 fixed
This commit is contained in:
Evgeny Gerashchenko
2013-12-19 02:30:08 +04:00
parent 9134fc8586
commit 6a36ba99d1
@@ -76,9 +76,11 @@ public final class JetContentBasedFileSubstitutor implements ContentBasedClassFi
DumbService.getInstance(project).runWhenSmart(new Runnable() {
@Override
public void run() {
FileDocumentManager docManager = FileDocumentManager.getInstance();
docManager.getDocument(file); // force getting document because it can be collected
docManager.reloadFiles(file);
if (DecompiledUtils.isKotlinCompiledFile(file)) {
FileDocumentManager docManager = FileDocumentManager.getInstance();
docManager.getDocument(file); // force getting document because it can be collected
docManager.reloadFiles(file);
}
}
});
return false;