plugins advertiser: ensure that installed plugin is not suggested (IDEA-116927)

(cherry picked from commit 0f50ba85bb24c992749a5e61503e03cd635b3e26)
This commit is contained in:
anna
2013-11-25 16:48:20 +01:00
parent b1582ae19b
commit 75dbc07059
@@ -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);