Add missing read action

This commit is contained in:
Dmitry Jemerov
2017-08-02 17:11:56 +02:00
parent 88420311cb
commit 82c62b4d8e
@@ -41,6 +41,7 @@ import org.jetbrains.kotlin.idea.framework.ui.ConfigureDialogWithModulesAndVersi
import org.jetbrains.kotlin.idea.maven.PomFile import org.jetbrains.kotlin.idea.maven.PomFile
import org.jetbrains.kotlin.idea.maven.excludeMavenChildrenModules import org.jetbrains.kotlin.idea.maven.excludeMavenChildrenModules
import org.jetbrains.kotlin.idea.maven.kotlinPluginId import org.jetbrains.kotlin.idea.maven.kotlinPluginId
import org.jetbrains.kotlin.idea.util.application.runReadAction
abstract class KotlinMavenConfigurator abstract class KotlinMavenConfigurator
protected constructor(private val testArtifactId: String?, protected constructor(private val testArtifactId: String?,
@@ -53,7 +54,7 @@ abstract class KotlinMavenConfigurator
if (!KotlinPluginUtil.isMavenModule(module)) if (!KotlinPluginUtil.isMavenModule(module))
return ConfigureKotlinStatus.NON_APPLICABLE return ConfigureKotlinStatus.NON_APPLICABLE
val psi = findModulePomFile(module) val psi = runReadAction { findModulePomFile(module) }
if (psi == null if (psi == null
|| !psi.isValid || !psi.isValid
|| psi !is XmlFile || psi !is XmlFile