From dd7654f9a439ef30c4ea7002e58814084802444f Mon Sep 17 00:00:00 2001 From: Anton Lobov Date: Thu, 7 Jun 2018 14:06:00 +0200 Subject: [PATCH] IDEA-193494 fix handling dumb mode --- json/src/com/jetbrains/jsonSchema/JsonSchemaVfsListener.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/json/src/com/jetbrains/jsonSchema/JsonSchemaVfsListener.java b/json/src/com/jetbrains/jsonSchema/JsonSchemaVfsListener.java index 756a22d3ec04..b82b0060be21 100644 --- a/json/src/com/jetbrains/jsonSchema/JsonSchemaVfsListener.java +++ b/json/src/com/jetbrains/jsonSchema/JsonSchemaVfsListener.java @@ -8,6 +8,7 @@ import com.intellij.openapi.application.ReadAction; import com.intellij.openapi.editor.Editor; import com.intellij.openapi.editor.EditorFactory; import com.intellij.openapi.editor.ex.EditorEx; +import com.intellij.openapi.project.DumbService; import com.intellij.openapi.project.Project; import com.intellij.openapi.util.ZipperUpdater; import com.intellij.openapi.vfs.VirtualFile; @@ -71,6 +72,7 @@ public class JsonSchemaVfsListener extends BulkVirtualFileListenerAdapter { myUpdater = new ZipperUpdater(200, Alarm.ThreadToUse.POOLED_THREAD, project); myService = service; myRunnable = () -> { + if (DumbService.isDumb(project)) return; Collection scope = new HashSet<>(myDirtySchemas); myDirtySchemas.removeAll(scope);