mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
IJPL-223900 Do not start scanning for CONTENT_NON_INDEXABLE filesets
GitOrigin-RevId: 31ca76a24b3d2131a4d1d26f0db8e1ab0b43bb2b
This commit is contained in:
committed by
intellij-monorepo-bot
parent
4d193499a0
commit
3625e07e4d
@@ -84,8 +84,19 @@ class ProjectEntityIndexingService(
|
||||
}
|
||||
|
||||
if (event.registeredFileSets.isNotEmpty() || event.removedFileSets.isNotEmpty()) {
|
||||
val parameters = computeScanningParametersFromWFIEvent(event)
|
||||
UnindexedFilesScanner(project, parameters).queue()
|
||||
val registeredIndexableFileSets = event.registeredFileSets.filter { it.kind.isIndexable }
|
||||
val removedIndexableFileSets = event.removedFileSets.filter { it.kind.isIndexable }
|
||||
|
||||
if (registeredIndexableFileSets.isNotEmpty() || removedIndexableFileSets.isNotEmpty()) {
|
||||
val event = WorkspaceFileIndexChangedEvent(
|
||||
removedFileSets = removedIndexableFileSets,
|
||||
registeredFileSets = registeredIndexableFileSets,
|
||||
storageBefore = event.storageBefore,
|
||||
storageAfter = event.storageAfter,
|
||||
)
|
||||
val parameters = computeScanningParametersFromWFIEvent(event)
|
||||
UnindexedFilesScanner(project, parameters).queue()
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -143,7 +154,6 @@ class ProjectEntityIndexingService(
|
||||
for (fileSet in fileSets) {
|
||||
fileSet as WorkspaceFileSetWithCustomData<*>
|
||||
val entityPointer = fileSet.getEntityPointer() ?: continue
|
||||
if (!fileSet.kind.isIndexable) continue
|
||||
if (fileSet.data is ModuleRelatedRootData) continue
|
||||
if (fileSet.kind.isContent) continue
|
||||
|
||||
|
||||
Reference in New Issue
Block a user