diff --git a/platform/lang-impl/src/com/intellij/util/indexing/FileBasedIndexEx.java b/platform/lang-impl/src/com/intellij/util/indexing/FileBasedIndexEx.java index 8dc14248eb9d..13dbb497f2db 100644 --- a/platform/lang-impl/src/com/intellij/util/indexing/FileBasedIndexEx.java +++ b/platform/lang-impl/src/com/intellij/util/indexing/FileBasedIndexEx.java @@ -429,6 +429,9 @@ public abstract class FileBasedIndexEx extends FileBasedIndex { List providers = getOrderedIndexableFilesProviders(project); IndexableFilesDeduplicateFilter indexableFilesDeduplicateFilter = IndexableFilesDeduplicateFilter.create(); for (IndexableFilesIterator provider : providers) { + if (indicator != null) { + indicator.checkCanceled(); + } if (!provider.iterateFiles(project, processor, indexableFilesDeduplicateFilter)) { break; }