File tree 1 file changed +4
-2
lines changed
ilg.gnuarmeclipse.packs.data/src/ilg/gnuarmeclipse/packs/data
1 file changed +4
-2
lines changed Original file line number Diff line number Diff line change 34
34
import java .io .IOException ;
35
35
import java .util .ArrayList ;
36
36
import java .util .HashMap ;
37
+ import java .util .HashSet ;
37
38
import java .util .LinkedList ;
38
39
import java .util .List ;
39
40
import java .util .Map ;
41
+ import java .util .Set ;
40
42
import java .util .TreeMap ;
41
43
42
44
import org .eclipse .core .runtime .IPath ;
@@ -535,10 +537,10 @@ private List<PackNode> getInstalledPacksLatestVersionsList(DurationMonitor dm) {
535
537
}
536
538
537
539
// Filter installed packages
538
- List <PackNode > installedPackages = new LinkedList <PackNode >();
540
+ Set <PackNode > installedPackages = new HashSet <PackNode >();
539
541
List <PackNode > packsVersionsList = getPacksVersionsList (dm );
540
542
if (packsVersionsList != null ) {
541
- for (PackNode versionNode : getPacksVersionsList ( dm ) ) {
543
+ for (PackNode versionNode : packsVersionsList ) {
542
544
if (versionNode .isBooleanProperty (Property .INSTALLED )) {
543
545
installedPackages .add ((PackNode ) versionNode .getParent ());
544
546
}
You can’t perform that action at this time.
0 commit comments