Merge pull request #1343 from SiboVG/issue-1340
[fixes #1340] Clear Transition preset on shape and type change
This commit is contained in:
commit
e521755956
@ -262,6 +262,10 @@ public class Transition extends SymmetricComponent implements InsideColorCompone
|
|||||||
this.type = type;
|
this.type = type;
|
||||||
this.clipped = type.isClippable();
|
this.clipped = type.isClippable();
|
||||||
this.shapeParameter = type.defaultParameter();
|
this.shapeParameter = type.defaultParameter();
|
||||||
|
|
||||||
|
// Need to clearPreset when shape type changes.
|
||||||
|
clearPreset();
|
||||||
|
|
||||||
fireComponentChangeEvent(ComponentChangeEvent.BOTH_CHANGE);
|
fireComponentChangeEvent(ComponentChangeEvent.BOTH_CHANGE);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -279,6 +283,10 @@ public class Transition extends SymmetricComponent implements InsideColorCompone
|
|||||||
if (shapeParameter == n)
|
if (shapeParameter == n)
|
||||||
return;
|
return;
|
||||||
this.shapeParameter = MathUtil.clamp(n, type.minParameter(), type.maxParameter());
|
this.shapeParameter = MathUtil.clamp(n, type.minParameter(), type.maxParameter());
|
||||||
|
|
||||||
|
// Need to clearPreset when shape type changes.
|
||||||
|
clearPreset();
|
||||||
|
|
||||||
fireComponentChangeEvent(ComponentChangeEvent.BOTH_CHANGE);
|
fireComponentChangeEvent(ComponentChangeEvent.BOTH_CHANGE);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1,8 +1,8 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<install4j version="9.0.6" transformSequenceNumber="9">
|
<install4j version="9.0.6" transformSequenceNumber="9">
|
||||||
<directoryPresets config="./macOS_resources" />
|
<directoryPresets config="./macOS_resources" />
|
||||||
<application name="OpenRocket 22.02.beta.03" applicationId="8434-9327-1469-6373" mediaDir="media" shortName="OpenRocket" publisher="OpenRocket" publisherWeb="http://openrocket.info" version="22.02.beta.03" allPathsRelative="true" macVolumeId="5f58a2be20d8e22f" javaMinVersion="11.0" javaMaxVersion="13.0" jdkMode="jdk" jdkName="JDK 11.0">
|
<application name="OpenRocket 22.02.beta.03" applicationId="8434-9327-1469-6373" mediaDir="media" shortName="OpenRocket" publisher="OpenRocket" publisherWeb="http://openrocket.info" version="22.02.beta.03" allPathsRelative="true" macVolumeId="5f58a2be20d8e22f" javaMinVersion="17" javaMaxVersion="17" jdkMode="jdk" jdkName="JDK 11.0">
|
||||||
<jreBundles jdkProviderId="Liberica" release="11/11.0.14.1+1">
|
<jreBundles jdkProviderId="Liberica" release="17/17+35">
|
||||||
<modules>
|
<modules>
|
||||||
<defaultModules set="jre" />
|
<defaultModules set="jre" />
|
||||||
<module name="java.scripting" />
|
<module name="java.scripting" />
|
||||||
|
Loading…
x
Reference in New Issue
Block a user