@@ -200,19 +200,25 @@ fun getCanBeConfiguredModulesWithKotlinFiles(project: Project, excludeModules: C
200
200
201
201
fun hasAnyKotlinRuntimeInScope (module : Module ): Boolean {
202
202
val scope = module.getModuleWithDependenciesAndLibrariesScope(hasKotlinFilesOnlyInTests(module))
203
- return getKotlinJvmRuntimeMarkerClass(module.project, scope) != null ||
204
- hasKotlinJsKjsmFile(module.project, scope) ||
205
- hasKotlinCommonRuntimeInScope(scope)
203
+ return runReadAction {
204
+ getKotlinJvmRuntimeMarkerClass(module.project, scope) != null ||
205
+ hasKotlinJsKjsmFile(module.project, scope) ||
206
+ hasKotlinCommonRuntimeInScope(scope)
207
+ }
206
208
}
207
209
208
210
fun hasKotlinJvmRuntimeInScope (module : Module ): Boolean {
209
- val scope = module.getModuleWithDependenciesAndLibrariesScope(hasKotlinFilesOnlyInTests(module))
210
- return getKotlinJvmRuntimeMarkerClass(module.project, scope) != null
211
+ return runReadAction {
212
+ val scope = module.getModuleWithDependenciesAndLibrariesScope(hasKotlinFilesOnlyInTests(module))
213
+ getKotlinJvmRuntimeMarkerClass(module.project, scope) != null
214
+ }
211
215
}
212
216
213
217
fun hasKotlinJsRuntimeInScope (module : Module ): Boolean {
214
- val scope = module.getModuleWithDependenciesAndLibrariesScope(hasKotlinFilesOnlyInTests(module))
215
- return hasKotlinJsKjsmFile(module.project, scope)
218
+ return runReadAction {
219
+ val scope = module.getModuleWithDependenciesAndLibrariesScope(hasKotlinFilesOnlyInTests(module))
220
+ hasKotlinJsKjsmFile(module.project, scope)
221
+ }
216
222
}
217
223
218
224
fun hasKotlinCommonRuntimeInScope (scope : GlobalSearchScope ): Boolean {
0 commit comments