From 176fc5fc0f4c0616fb3868af31d3276216be9bc5 Mon Sep 17 00:00:00 2001 From: peter Date: Thu, 11 May 2017 19:26:21 +0200 Subject: [PATCH] performLaterWhenAllCommitted: be prepared to project disposal --- .../src/com/intellij/psi/impl/PsiDocumentManagerBase.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/platform/core-impl/src/com/intellij/psi/impl/PsiDocumentManagerBase.java b/platform/core-impl/src/com/intellij/psi/impl/PsiDocumentManagerBase.java index 1a10fc0ce411..af3ba6d499a5 100644 --- a/platform/core-impl/src/com/intellij/psi/impl/PsiDocumentManagerBase.java +++ b/platform/core-impl/src/com/intellij/psi/impl/PsiDocumentManagerBase.java @@ -575,7 +575,7 @@ public abstract class PsiDocumentManagerBase extends PsiDocumentManager implemen whenAllCommitted.run(); } else { - UIUtil.invokeLaterIfNeeded(() -> performWhenAllCommitted(whenAllCommitted)); + UIUtil.invokeLaterIfNeeded(() -> { if (!myProject.isDisposed()) performWhenAllCommitted(whenAllCommitted);}); } }