summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--grapher/Models/Options/AccelTypeOptions.cs5
1 files changed, 3 insertions, 2 deletions
diff --git a/grapher/Models/Options/AccelTypeOptions.cs b/grapher/Models/Options/AccelTypeOptions.cs
index d89f2d1..f079542 100644
--- a/grapher/Models/Options/AccelTypeOptions.cs
+++ b/grapher/Models/Options/AccelTypeOptions.cs
@@ -275,7 +275,6 @@ namespace grapher
Exponent.SetActiveValue(args.exponentPower);
Midpoint.SetActiveValue(args.midpoint);
LutPanel.SetActiveValues(args.data, args.length, args.mode);
- // TODO - use GainSwitch only?
LutApply.SetActiveValue(args.gain);
}
@@ -309,7 +308,9 @@ namespace grapher
public void SetArgs(ref AccelArgs args)
{
args.mode = AccelerationType.Mode;
- args.gain = GainSwitch.CheckBox.Checked;
+ args.gain = LutPanel.Visible ?
+ LutApply.ApplyType == LutApplyOptions.LutApplyType.Velocity :
+ GainSwitch.CheckBox.Checked;
if (DecayRate.Visible) args.decayRate = DecayRate.Field.Data;
if (GrowthRate.Visible) args.growthRate = GrowthRate.Field.Data;