IJPL-180572 Changed setPluginStatus to non-async to avoid race conditions

GitOrigin-RevId: 6d6e845175f08b80000b4486cbcf13065002bbe7
This commit is contained in:
Denis Zaichenko
2025-06-17 10:20:54 +00:00
committed by intellij-monorepo-bot
parent 7aba3822d0
commit b6a4dd5f1c
@@ -118,9 +118,7 @@ class UiPluginManager {
}
fun setPluginStatus(sessionId: String, pluginIds: List<PluginId>, enable: Boolean) {
service<FrontendRpcCoroutineContext>().coroutineScope.launch {
getController().setPluginStatus(sessionId, pluginIds, enable)
}
getController().setPluginStatus(sessionId, pluginIds, enable)
}
fun applySession(sessionId: String, parent: JComponent? = null, project: Project?): ApplyPluginsStateResult {