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() { DumbService.getInstance(project).runWhenSmart(new Runnable() {
@Override @Override
public void run() { public void run() {
FileDocumentManager docManager = FileDocumentManager.getInstance(); if (DecompiledUtils.isKotlinCompiledFile(file)) {
docManager.getDocument(file); // force getting document because it can be collected FileDocumentManager docManager = FileDocumentManager.getInstance();
docManager.reloadFiles(file); docManager.getDocument(file); // force getting document because it can be collected
docManager.reloadFiles(file);
}
} }
}); });
return false; return false;