User: rednesto Date: 09 Feb 24 12:50 Revision: 00b526c818a9daed1bd0ec0e43ed97d9d98c1971 Summary: Reimport in EDT TeamCity URL: https://ci.mcdev.io/viewModification.html?tab=vcsModificationFiles&modId=9139&personal=false Index: src/main/kotlin/facet/MinecraftFacetDetector.kt =================================================================== --- src/main/kotlin/facet/MinecraftFacetDetector.kt (revision 17179014b5997af3b76334f077c4a40880a6799f) +++ src/main/kotlin/facet/MinecraftFacetDetector.kt (revision 00b526c818a9daed1bd0ec0e43ed97d9d98c1971) @@ -27,10 +27,12 @@ import com.demonwav.mcdev.platform.mcp.gradle.tooling.archloom.ArchitecturyModel import com.demonwav.mcdev.platform.sponge.framework.SPONGE_LIBRARY_KIND import com.demonwav.mcdev.util.ifEmpty +import com.demonwav.mcdev.util.invokeLater import com.demonwav.mcdev.util.runWriteTaskLater import com.intellij.facet.FacetManager import com.intellij.facet.impl.ui.libraries.LibrariesValidatorContextImpl import com.intellij.framework.library.LibraryVersionProperties +import com.intellij.openapi.application.runInEdt import com.intellij.openapi.module.Module import com.intellij.openapi.module.ModuleManager import com.intellij.openapi.project.Project @@ -88,9 +90,11 @@ } if (needsReimport) { + runInEdt { - ProjectReimporter.reimport(project) - } - } + ProjectReimporter.reimport(project) + } + } + } private fun checkNoFacet(module: Module) { val platforms = autoDetectTypes(module).ifEmpty { return }