1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-04-29 19:45:01 +02:00

remove duplicates in project list

This commit is contained in:
David Inglis 2004-06-07 18:17:13 +00:00
parent cd32934c10
commit e0af51b73c

View file

@ -117,15 +117,20 @@ public class ProjectContainerPage extends WizardPage implements ICPathContainerP
current = Arrays.asList(fCProject.getRawPathEntries());
ICProject[] cProjects = CoreModel.getDefault().getCModel().getCProjects();
for (int i = 0; i < cProjects.length; i++) {
boolean added = false;
if (!cProjects[i].equals(fCProject) && !current.contains(CoreModel.newProjectEntry(cProjects[i].getPath()))) {
IPathEntry[] projEntries = cProjects[i].getRawPathEntries();
for (int j = 0; j < projEntries.length; j++) {
for (int k = 0; k < fFilterType.length; k++) {
if (projEntries[j].getEntryKind() == fFilterType[k] && projEntries[j].isExported()) {
list.add(cProjects[i]);
added = true;
break;
}
}
if (added) {
break;
}
}
}
}