optimization updates
[debian/openrocket] / src / net / sf / openrocket / gui / dialogs / optimization / GeneralOptimizationDialog.java
index fe0e37744ad17b37974d708efb2035739fe8f49e..f60c720d80e17bce2594e194120cd533fae66b0f 100644 (file)
@@ -95,6 +95,8 @@ import net.sf.openrocket.util.TextUtil;
 
 import com.itextpdf.text.Font;
 
+// FIXME: Override to zero mass produces NaN in simulation
+
 /**
  * General rocket optimization dialog.
  * 
@@ -937,7 +939,10 @@ public class GeneralOptimizationDialog extends JDialog {
                        if (newModifiers != null) {
                                int index = newModifiers.indexOf(original);
                                if (index >= 0) {
-                                       newSelected.add(newModifiers.get(index));
+                                       SimulationModifier updated = newModifiers.get(index);
+                                       updated.setMinValue(original.getMinValue());
+                                       updated.setMaxValue(original.getMaxValue());
+                                       newSelected.add(updated);
                                }
                        }
                }