diff --git a/platform/platform-impl/src/com/intellij/ide/plugins/newui/PluginUiModel.kt b/platform/platform-impl/src/com/intellij/ide/plugins/newui/PluginUiModel.kt index 6c1771712300..fd886c8a7f84 100644 --- a/platform/platform-impl/src/com/intellij/ide/plugins/newui/PluginUiModel.kt +++ b/platform/platform-impl/src/com/intellij/ide/plugins/newui/PluginUiModel.kt @@ -299,4 +299,10 @@ fun PluginSource?.addSource(pluginSource: PluginSource?): PluginSource? { else { return PluginSource.BOTH } +} + +@ApiStatus.Internal +fun PluginSource?.includes(pluginSource: PluginSource?): Boolean { + if (this == null || pluginSource == null) return false + return this == pluginSource || this == PluginSource.BOTH } \ No newline at end of file