major optimization updates
[debian/openrocket] / src / net / sf / openrocket / gui / adaptors / DoubleModel.java
index ce81e1076ff4b3f31b8656cbdf7a25d200fb1181..e1fc3071c939c4a5308b92f31d1e63d7563ba379 100644 (file)
@@ -261,7 +261,7 @@ public class DoubleModel implements ChangeListener, ChangeSource, Invalidatable
                                // Use quadratic scale
                                // Further solution of the quadratic equation
                                //   a*x^2 + b*x + c-value == 0
-                               x = (Math.sqrt(quad1 * quad1 - 4 * quad2 * (quad0 - value)) - quad1) / (2 * quad2);
+                               x = (MathUtil.safeSqrt(quad1 * quad1 - 4 * quad2 * (quad0 - value)) - quad1) / (2 * quad2);
                        }
                        return (int) (x * MAX);
                }