From 0026ff6702cbc165ba2ddd05d74457da6852ecf2 Mon Sep 17 00:00:00 2001 From: Anna Kozlova Date: Wed, 3 Jul 2024 17:05:37 +0200 Subject: [PATCH] EA-1313868 (plugin) - REWA: ThreadingAssertions.createThreadAccessException GitOrigin-RevId: 1027dae673b2500cf5ec7d7a6a5025346cfb5b8b --- .../searching/usages/handlers/KotlinFindClassUsagesHandler.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/kotlin/kotlin.searching/base/src/org/jetbrains/kotlin/idea/base/searching/usages/handlers/KotlinFindClassUsagesHandler.kt b/plugins/kotlin/kotlin.searching/base/src/org/jetbrains/kotlin/idea/base/searching/usages/handlers/KotlinFindClassUsagesHandler.kt index 2508e02933d1..db5fa42af79c 100644 --- a/plugins/kotlin/kotlin.searching/base/src/org/jetbrains/kotlin/idea/base/searching/usages/handlers/KotlinFindClassUsagesHandler.kt +++ b/plugins/kotlin/kotlin.searching/base/src/org/jetbrains/kotlin/idea/base/searching/usages/handlers/KotlinFindClassUsagesHandler.kt @@ -123,7 +123,7 @@ class KotlinFindClassUsagesHandler( } else { val ktClass = element as? KtClass val psiClass = ktClass?.toLightClass() ?: ktClass?.toFakeLightClass() - if (psiClass != null && LambdaUtil.isFunctionalClass(psiClass)) { + if (psiClass != null && runReadAction { LambdaUtil.isFunctionalClass(psiClass) }) { FunctionalExpressionSearch.search(psiClass, options.searchScope).all(processor) } else { true