mirror of
https://github.com/jlengrand/kotlin.git
synced 2026-04-16 00:21:26 +00:00
Fix read action in 'processLightClassLocalImplementations' (EA-210464)
This commit is contained in:
@@ -127,7 +127,8 @@ class KotlinDefinitionsSearcher : QueryExecutor<PsiElement, DefinitionsScopedSea
|
||||
val globalScope = GlobalSearchScope.filesScope(psiClass.project, virtualFiles)
|
||||
return ContainerUtil.process(ClassInheritorsSearch.search(psiClass, globalScope, true)) { candidate ->
|
||||
val candidateOrigin = candidate.unwrapped ?: candidate
|
||||
if (candidateOrigin in searchScope) {
|
||||
val inScope = runReadAction { candidateOrigin in searchScope }
|
||||
if (inScope) {
|
||||
consumer.process(candidate)
|
||||
} else {
|
||||
true
|
||||
|
||||
Reference in New Issue
Block a user