diff --git a/core/src/net/sf/openrocket/rocketcomponent/FlightConfigurableParameterSet.java b/core/src/net/sf/openrocket/rocketcomponent/FlightConfigurableParameterSet.java index cc4ef365b..91dbf693d 100644 --- a/core/src/net/sf/openrocket/rocketcomponent/FlightConfigurableParameterSet.java +++ b/core/src/net/sf/openrocket/rocketcomponent/FlightConfigurableParameterSet.java @@ -1,8 +1,7 @@ package net.sf.openrocket.rocketcomponent; -import java.util.Collections; -import java.util.HashMap; import java.util.Iterator; +import java.util.LinkedHashMap; import java.util.List; import java.util.Map.Entry; @@ -21,7 +20,7 @@ import net.sf.openrocket.util.Utils; public class FlightConfigurableParameterSet> implements Iterable { //private static final Logger log = LoggerFactory.getLogger(ParameterSet.class); - protected final HashMap map = new HashMap(); + protected final LinkedHashMap map = new LinkedHashMap(); /** * Construct a FlightConfiguration that has no overrides. @@ -155,11 +154,6 @@ public class FlightConfigurableParameterSet refList = new ArrayList(); + refList.add(fcid1); + refList.add(fcid2); + refList.add(fcid3); + refList.add(fcid4); + + assertEquals(refList, testSet.getIds()); + } }