[platform] plugin manager should ignore duplicates found on a class path (IDEA-151593)

This commit is contained in:
Roman Shevchenko
2016-02-11 21:37:54 +01:00
parent 9f3bb4f992
commit 565c1d46ff
@@ -903,7 +903,7 @@ public class PluginManagerCore {
int i = 0;
for (URL url : urls) {
IdeaPluginDescriptorImpl descriptor = loadDescriptorFromResource(url);
if (descriptor != null) {
if (descriptor != null && !result.contains(descriptor)) {
descriptor.setUseCoreClassLoader(true);
result.add(descriptor);
if (progress != null && !SPECIAL_IDEA_PLUGIN.equals(descriptor.getName())) {