diff --git a/idea/src/org/jetbrains/kotlin/idea/findUsages/handlers/KotlinFindUsagesHandler.kt b/idea/src/org/jetbrains/kotlin/idea/findUsages/handlers/KotlinFindUsagesHandler.kt index 9310711b4f6..d73b05db010 100644 --- a/idea/src/org/jetbrains/kotlin/idea/findUsages/handlers/KotlinFindUsagesHandler.kt +++ b/idea/src/org/jetbrains/kotlin/idea/findUsages/handlers/KotlinFindUsagesHandler.kt @@ -76,7 +76,7 @@ abstract class KotlinFindUsagesHandler( private fun searchReferences(element: PsiElement, processor: Processor, options: FindUsagesOptions): Boolean { val searcher = createSearcher(element, processor, options) - if (!project.runReadActionInSmartMode { searcher.buildTaskList() }) return false + if (!runReadAction { project }.runReadActionInSmartMode { searcher.buildTaskList() }) return false return searcher.executeTasks() }