explain invokeLater (IDEA-123118)

This commit is contained in:
peter
2014-04-01 15:51:33 +02:00
parent 20d3149bc0
commit 6a90941caa
@@ -343,6 +343,8 @@ public abstract class PsiFileImpl extends ElementBase implements PsiFileEx, PsiF
}
private void scheduleDropCachesWithInvalidStubPsi() {
// invokeLater even if already on EDT, because
// we might be inside an index query and write actions might result in deadlocks there (http://youtrack.jetbrains.com/issue/IDEA-123118)
ApplicationManager.getApplication().invokeLater(new Runnable() {
@Override
public void run() {