diff --git a/idea/idea-gradle/src/org/jetbrains/kotlin/idea/scripting/gradle/GradleImportHelper.kt b/idea/idea-gradle/src/org/jetbrains/kotlin/idea/scripting/gradle/GradleImportHelper.kt index 7b8b1d03e40..472e342dfef 100644 --- a/idea/idea-gradle/src/org/jetbrains/kotlin/idea/scripting/gradle/GradleImportHelper.kt +++ b/idea/idea-gradle/src/org/jetbrains/kotlin/idea/scripting/gradle/GradleImportHelper.kt @@ -40,6 +40,8 @@ fun runPartialGradleImportForAllRoots(project: Project) { } fun runPartialGradleImport(project: Project, root: GradleBuildRoot) { + if (root.isImportingInProgress()) return + ExternalSystemUtil.refreshProject( root.pathPrefix, ImportSpecBuilder(project, GradleConstants.SYSTEM_ID) diff --git a/idea/idea-gradle/src/org/jetbrains/kotlin/idea/scripting/gradle/GradleImportHelper.kt.201 b/idea/idea-gradle/src/org/jetbrains/kotlin/idea/scripting/gradle/GradleImportHelper.kt.201 index 6db2960094c..83ec775c980 100644 --- a/idea/idea-gradle/src/org/jetbrains/kotlin/idea/scripting/gradle/GradleImportHelper.kt.201 +++ b/idea/idea-gradle/src/org/jetbrains/kotlin/idea/scripting/gradle/GradleImportHelper.kt.201 @@ -37,6 +37,8 @@ fun runPartialGradleImportForAllRoots(project: Project) { } fun runPartialGradleImport(project: Project, root: GradleBuildRoot) { + if (root.isImportingInProgress()) return + ExternalSystemUtil.refreshProject( root.pathPrefix, ImportSpecBuilder(project, GradleConstants.SYSTEM_ID)