From 9776a17ff3fbeafa11c1a58a0e688093784be624 Mon Sep 17 00:00:00 2001 From: SiboVG Date: Tue, 10 May 2022 22:11:37 +0200 Subject: [PATCH 1/2] Update install4j files for Java 17 RTE --- install4j/22.xx/openrocket-22.xx.install4j | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/install4j/22.xx/openrocket-22.xx.install4j b/install4j/22.xx/openrocket-22.xx.install4j index 3cabc7c4e..83dafc0f5 100644 --- a/install4j/22.xx/openrocket-22.xx.install4j +++ b/install4j/22.xx/openrocket-22.xx.install4j @@ -1,8 +1,8 @@ - - + + From c895dde4a33d544e2ea4c11ed7eaefde30c07c83 Mon Sep 17 00:00:00 2001 From: SiboVG Date: Tue, 10 May 2022 22:58:02 +0200 Subject: [PATCH 2/2] Clear Transition preset on shape and type change --- .../src/net/sf/openrocket/rocketcomponent/Transition.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/core/src/net/sf/openrocket/rocketcomponent/Transition.java b/core/src/net/sf/openrocket/rocketcomponent/Transition.java index 710cf55ec..18cffea6d 100644 --- a/core/src/net/sf/openrocket/rocketcomponent/Transition.java +++ b/core/src/net/sf/openrocket/rocketcomponent/Transition.java @@ -262,6 +262,10 @@ public class Transition extends SymmetricComponent implements InsideColorCompone this.type = type; this.clipped = type.isClippable(); this.shapeParameter = type.defaultParameter(); + + // Need to clearPreset when shape type changes. + clearPreset(); + fireComponentChangeEvent(ComponentChangeEvent.BOTH_CHANGE); } @@ -279,6 +283,10 @@ public class Transition extends SymmetricComponent implements InsideColorCompone if (shapeParameter == n) return; this.shapeParameter = MathUtil.clamp(n, type.minParameter(), type.maxParameter()); + + // Need to clearPreset when shape type changes. + clearPreset(); + fireComponentChangeEvent(ComponentChangeEvent.BOTH_CHANGE); }