From 25ab66053b55397a8eaa449231e327c457c919e8 Mon Sep 17 00:00:00 2001 From: Valentin Kipyatkov Date: Thu, 25 Aug 2016 11:11:19 +0300 Subject: [PATCH] Added runReadAction (but it's incorrect anyway) --- .../idea/search/ideaExtensions/KotlinReferencesSearcher.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/search/ideaExtensions/KotlinReferencesSearcher.kt b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/search/ideaExtensions/KotlinReferencesSearcher.kt index c3c418c4f7a..d9743fb9e2c 100644 --- a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/search/ideaExtensions/KotlinReferencesSearcher.kt +++ b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/search/ideaExtensions/KotlinReferencesSearcher.kt @@ -128,7 +128,7 @@ class KotlinReferencesSearcher : QueryExecutorBase { - val componentFunctionDescriptor = element.dataClassComponentFunction() + val componentFunctionDescriptor = runReadAction { element.dataClassComponentFunction() } if (componentFunctionDescriptor != null) { val containingClass = element.getStrictParentOfType()?.toLightClass() searchDataClassComponentUsages(queryParameters, containingClass, componentFunctionDescriptor, consumer) @@ -136,7 +136,7 @@ class KotlinReferencesSearcher : QueryExecutorBase { - val componentFunctionDescriptor = element.kotlinOrigin?.dataClassComponentFunction() + val componentFunctionDescriptor = runReadAction { element.kotlinOrigin?.dataClassComponentFunction() } if (componentFunctionDescriptor != null) { searchDataClassComponentUsages(queryParameters, element.method.containingClass, componentFunctionDescriptor, consumer) }