User: rednesto Date: 25 Jan 24 16:25 Revision: f0824de65600c86df42b4b902564a28085c5b34a Summary: Update roots on EDT Fixes minecraft-dev/mcdev-error-report#1827 TeamCity URL: https://ci.mcdev.io/viewModification.html?tab=vcsModificationFiles&modId=9063&personal=false Index: src/main/kotlin/facet/MinecraftFacet.kt =================================================================== --- src/main/kotlin/facet/MinecraftFacet.kt (revision 74bd05164313da69762e9ae02be4efb795bbca1f) +++ src/main/kotlin/facet/MinecraftFacet.kt (revision f0824de65600c86df42b4b902564a28085c5b34a) @@ -27,6 +27,7 @@ import com.demonwav.mcdev.platform.PlatformType import com.demonwav.mcdev.util.SourceType import com.demonwav.mcdev.util.filterNotNull +import com.demonwav.mcdev.util.invokeAndWait import com.demonwav.mcdev.util.mapFirstNotNull import com.google.common.collect.HashMultimap import com.intellij.facet.Facet @@ -119,7 +120,7 @@ ProjectView.getInstance(module.project).refresh() } - private fun updateRoots() { + private fun updateRoots() = invokeAndWait { roots.clear() val rootManager = ModuleRootManager.getInstance(module)