mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
plugins advertiser: ensure that installed plugin is not suggested (IDEA-116927)
(cherry picked from commit 0f50ba85bb24c992749a5e61503e03cd635b3e26)
This commit is contained in:
+3
@@ -127,6 +127,9 @@ public class PluginsAdvertiser implements StartupActivity {
|
||||
boolean isBundled = Boolean.parseBoolean(bundledExt.toString());
|
||||
if (!availableIds.contains(pluginId) && !isBundled) continue;
|
||||
|
||||
final IdeaPluginDescriptor plugin = PluginManager.getPlugin(PluginId.getId(pluginId));
|
||||
if (plugin != null && plugin.isEnabled()) continue;
|
||||
|
||||
final JsonElement ext = jsonObject.get("implementationName");
|
||||
final String extension = StringUtil.unquoteString(ext.toString());
|
||||
Set<Plugin> pluginIds = result.get(extension);
|
||||
|
||||
Reference in New Issue
Block a user