From 490f2c3232c24058bf008bf1ef9049380280cd11 Mon Sep 17 00:00:00 2001 From: Dmitry Batkovich Date: Thu, 27 Jun 2019 14:01:14 +0300 Subject: [PATCH] check project is not disposed in async listener EA-144986 GitOrigin-RevId: d464f546035cc6a9914501c655a2e07ade99ebb7 --- .../com/intellij/compiler/backwardRefs/DirtyScopeHolder.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/java/compiler/impl/src/com/intellij/compiler/backwardRefs/DirtyScopeHolder.java b/java/compiler/impl/src/com/intellij/compiler/backwardRefs/DirtyScopeHolder.java index bedaaa0c8501..ac99b94c43eb 100644 --- a/java/compiler/impl/src/com/intellij/compiler/backwardRefs/DirtyScopeHolder.java +++ b/java/compiler/impl/src/com/intellij/compiler/backwardRefs/DirtyScopeHolder.java @@ -217,7 +217,9 @@ public class DirtyScopeHolder extends UserDataHolderBase implements AsyncFileLis @Override public void afterVfsChange() { - after(events); + if (!myService.getProject().isDisposed()) { + after(events); + } } }; }