]> git.gag.com Git - sw/motorsim/commitdiff
Fixed an edge case null pointer on a 0 thrust motor
authorBill Kuker <bkuker@billkuker.com>
Sat, 18 Apr 2009 18:18:02 +0000 (18:18 +0000)
committerBill Kuker <bkuker@billkuker.com>
Sat, 18 Apr 2009 18:18:02 +0000 (18:18 +0000)
src/com/billkuker/rocketry/motorsim/visual/BurnPanel.java

index 75a3b78b6853289707d6d31d608920180f5c55c9..948d9dbb6b969455530587e9e3fba11391528d56 100644 (file)
@@ -108,7 +108,8 @@ public class BurnPanel extends JPanel {
                                        if ( i.chamberPressure.isGreaterThan(maxPressure))\r
                                                maxPressure = i.chamberPressure;\r
                                }\r
-                               averageThrust = averageThrust.divide(thrustCount);\r
+                               if ( thrustCount > 0)\r
+                                       averageThrust = averageThrust.divide(thrustCount);\r
 \r
                                int cn = (int)(Math.log(ns.doubleValue(RocketScience.NEWTON_SECOND)/1.25) / Math.log(2));\r
                                char cl = (char)((int)'A' + cn);\r