bug fixes
[debian/openrocket] / src / net / sf / openrocket / rocketcomponent / BodyTube.java
index d3b6194eb63832b52e84278048b2cb88c97c9d68..64c1b4a99c7608f602e676ce38909dad0cd22919 100644 (file)
@@ -108,6 +108,7 @@ public class BodyTube extends SymmetricComponent implements MotorMount, Coaxial
                if (this.thickness > this.outerRadius)
                        this.thickness = this.outerRadius;
                fireComponentChangeEvent(ComponentChangeEvent.BOTH_CHANGE);
+               clearPreset();
        }
        
        
@@ -128,6 +129,16 @@ public class BodyTube extends SymmetricComponent implements MotorMount, Coaxial
                
                autoRadius = auto;
                fireComponentChangeEvent(ComponentChangeEvent.BOTH_CHANGE);
+               clearPreset();
+       }
+       
+       
+       @Override
+       protected void loadFromPreset(RocketComponent preset) {
+               BodyTube c = (BodyTube) preset;
+               this.setOuterRadius(c.getOuterRadius());
+               
+               super.loadFromPreset(preset);
        }