Refine BPL calling
authorBill Kuker <bkuker@billkuker.com>
Mon, 8 Nov 2010 01:49:12 +0000 (01:49 +0000)
committerBill Kuker <bkuker@billkuker.com>
Mon, 8 Nov 2010 01:49:12 +0000 (01:49 +0000)
src/com/billkuker/rocketry/motorsim/Burn.java

index ac9991f9c963965d1b2d107e8a53ce60344b1daf..e101d8154b7edb12858277f4d9533ac783a2fad9 100644 (file)
@@ -92,6 +92,8 @@ public class Burn {
        \r
        public void addBurnProgressListener( BurnProgressListener bpl ){\r
                bpls.add(bpl);\r
+               if ( done )\r
+                       bpl.burnComplete();\r
        }\r
        \r
        public void burn(){\r
@@ -101,6 +103,10 @@ public class Burn {
                        burning = true;\r
                }\r
                log.info("Starting burn...");\r
+               for (BurnProgressListener bpl : bpls ){\r
+                       bpl.setProgress(0);\r
+               }\r
+               \r
                int endPressureSteps = 0;\r
                long start = new Date().getTime();\r
                \r