diff --git a/platform/platform-impl/src/com/intellij/ide/plugins/DynamicPlugins.kt b/platform/platform-impl/src/com/intellij/ide/plugins/DynamicPlugins.kt index 1ceb900e2838..ce6d7fed8466 100644 --- a/platform/platform-impl/src/com/intellij/ide/plugins/DynamicPlugins.kt +++ b/platform/platform-impl/src/com/intellij/ide/plugins/DynamicPlugins.kt @@ -134,7 +134,7 @@ object DynamicPlugins { if (!((ActionManager.getInstance() as ActionManagerImpl).canUnloadActions(pluginDescriptor))) return false pluginDescriptor.optionalConfigs?.forEach { (pluginId, optionalDescriptors) -> - if (isPluginLoaded(pluginId) && !optionalDescriptors.any { !allowLoadUnloadWithoutRestart(it, pluginDescriptor) }) return false + if (isPluginLoaded(pluginId) && optionalDescriptors.any { !allowLoadUnloadWithoutRestart(it, pluginDescriptor) }) return false } var canUnload = true