From a3e5d949d0dc154f2cf3c742d69f3db404362746 Mon Sep 17 00:00:00 2001 From: Sibo Van Gool Date: Thu, 1 Jul 2021 02:49:24 +0200 Subject: [PATCH] [fixes #651] Fix shine wrong init value --- .../net/sf/openrocket/gui/configdialog/AppearancePanel.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/swing/src/net/sf/openrocket/gui/configdialog/AppearancePanel.java b/swing/src/net/sf/openrocket/gui/configdialog/AppearancePanel.java index b2d00a6b8..4f8a99004 100644 --- a/swing/src/net/sf/openrocket/gui/configdialog/AppearancePanel.java +++ b/swing/src/net/sf/openrocket/gui/configdialog/AppearancePanel.java @@ -389,6 +389,9 @@ public class AppearancePanel extends JPanel { add(new JLabel(trans.get("AppearanceCfg.lbl.shine"))); DoubleModel shineModel = new DoubleModel(ab, "Shine", UnitGroup.UNITS_RELATIVE); + // Set the initial value to the reset state, not the shine value of the default appearance of this component + if (mDefault.getValue() && previousUserSelectedAppearance != null) + shineModel.setValue(previousUserSelectedAppearance.getShine()); JSpinner spin = new JSpinner(shineModel.getSpinnerModel()); spin.setEditor(new SpinnerEditor(spin)); JSlider slide = new JSlider(shineModel.getSliderModel(0, 1));