[fixes #651] Fix shine wrong init value

This commit is contained in:
Sibo Van Gool 2021-07-01 02:49:24 +02:00 committed by Billy Olsen
parent 1b5094553a
commit a3e5d949d0

View File

@ -389,6 +389,9 @@ public class AppearancePanel extends JPanel {
add(new JLabel(trans.get("AppearanceCfg.lbl.shine"))); add(new JLabel(trans.get("AppearanceCfg.lbl.shine")));
DoubleModel shineModel = new DoubleModel(ab, "Shine", DoubleModel shineModel = new DoubleModel(ab, "Shine",
UnitGroup.UNITS_RELATIVE); 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()); JSpinner spin = new JSpinner(shineModel.getSpinnerModel());
spin.setEditor(new SpinnerEditor(spin)); spin.setEditor(new SpinnerEditor(spin));
JSlider slide = new JSlider(shineModel.getSliderModel(0, 1)); JSlider slide = new JSlider(shineModel.getSliderModel(0, 1));