mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
IJPL-179969, IJPL-187049: filter paid required plugins suggestion in free mode for PyCharm only
GitOrigin-RevId: 1c14b02e5a987b200b43a0e1eb01c8447b5f9c80
This commit is contained in:
committed by
intellij-monorepo-bot
parent
d6d04119f1
commit
cd7be3977a
+4
-3
@@ -22,6 +22,7 @@ import com.intellij.openapi.util.BuildNumber;
|
||||
import com.intellij.openapi.util.registry.Registry;
|
||||
import com.intellij.openapi.util.text.HtmlBuilder;
|
||||
import com.intellij.openapi.util.text.StringUtil;
|
||||
import com.intellij.util.PlatformUtils;
|
||||
import com.intellij.util.containers.ContainerUtil;
|
||||
import com.intellij.util.text.VersionComparatorUtil;
|
||||
import org.jetbrains.annotations.Nls;
|
||||
@@ -53,9 +54,9 @@ final class CheckRequiredPluginsActivity implements StartupActivity.RequiredForS
|
||||
|
||||
private static List<DependencyOnPlugin> getRequiredPlugins(@NotNull ExternalDependenciesManager dependencyManager) {
|
||||
List<DependencyOnPlugin> dependencies = new ArrayList<>(dependencyManager.getDependencies(DependencyOnPlugin.class));
|
||||
if (!PluginManagerCore.isDisabled(PluginManagerCore.ULTIMATE_PLUGIN_ID)) {
|
||||
return dependencies;
|
||||
}
|
||||
if (!PlatformUtils.isPyCharm()) return dependencies;
|
||||
if (!PluginManagerCore.isDisabled(PluginManagerCore.ULTIMATE_PLUGIN_ID)) return dependencies;
|
||||
|
||||
// Free mode
|
||||
List<DependencyOnPlugin> result = new ArrayList<>();
|
||||
for (DependencyOnPlugin plugin : dependencies) {
|
||||
|
||||
Reference in New Issue
Block a user