From affad8921d193971248c4d2e7fbd75fe1462d896 Mon Sep 17 00:00:00 2001 From: Anton Lobov Date: Thu, 14 Jun 2018 12:57:44 +0200 Subject: [PATCH] json: check for disposed project in vfs listener --- json/src/com/jetbrains/jsonSchema/JsonSchemaVfsListener.java | 1 + 1 file changed, 1 insertion(+) diff --git a/json/src/com/jetbrains/jsonSchema/JsonSchemaVfsListener.java b/json/src/com/jetbrains/jsonSchema/JsonSchemaVfsListener.java index f1b7f8868c1c..268ab67ce0b3 100644 --- a/json/src/com/jetbrains/jsonSchema/JsonSchemaVfsListener.java +++ b/json/src/com/jetbrains/jsonSchema/JsonSchemaVfsListener.java @@ -71,6 +71,7 @@ public class JsonSchemaVfsListener extends BulkVirtualFileListenerAdapter { myUpdater = new ZipperUpdater(200, Alarm.ThreadToUse.POOLED_THREAD, project); myService = service; myRunnable = () -> { + if (myProject.isDisposed()) return; Collection scope = new HashSet<>(myDirtySchemas); myDirtySchemas.removeAll(scope);