Fix AWT freeze in KotlinNativeABICompatibilityChecker

Issue #KT-35052
This commit is contained in:
Dmitriy Dolovov
2019-11-22 17:44:23 +07:00
parent e321c9e4e7
commit 0747a4d9b7
@@ -14,6 +14,7 @@ import com.intellij.openapi.roots.JdkOrderEntry
import com.intellij.openapi.roots.LibraryOrderEntry
import com.intellij.openapi.roots.ModuleRootManager
import org.jetbrains.kotlin.caches.project.cacheInvalidatingOnRootModifications
import org.jetbrains.kotlin.idea.util.application.runReadAction
import org.jetbrains.kotlin.platform.TargetPlatform
import org.jetbrains.kotlin.platform.isCommon
import org.jetbrains.kotlin.types.typeUtil.closure
@@ -92,6 +93,6 @@ private fun mergePlatformModules(
return rest + platformModules
}
internal fun getAllProjectSdks(): Collection<Sdk> {
return ProjectJdkTable.getInstance().allJdks.toList()
}
internal fun getAllProjectSdks(): Array<Sdk> = runReadAction {
ProjectJdkTable.getInstance().allJdks
}