diff --git a/swing/src/net/sf/openrocket/gui/dialogs/preferences/SimulationPreferencesPanel.java b/swing/src/net/sf/openrocket/gui/dialogs/preferences/SimulationPreferencesPanel.java index eef393792..b6f64cef3 100644 --- a/swing/src/net/sf/openrocket/gui/dialogs/preferences/SimulationPreferencesPanel.java +++ b/swing/src/net/sf/openrocket/gui/dialogs/preferences/SimulationPreferencesPanel.java @@ -64,7 +64,6 @@ public class SimulationPreferencesPanel extends PreferencesPanel { JPanel sub, subsub; String tip; JLabel label; - DoubleModel m; JSpinner spin; UnitSelector unit; BasicSlider slider; @@ -134,18 +133,18 @@ public class SimulationPreferencesPanel extends PreferencesPanel { label.setToolTipText(tip); subsub.add(label, "gapright para"); - m = new DoubleModel(preferences, "TimeStep", UnitGroup.UNITS_TIME_STEP, + DoubleModel m_ts = new DoubleModel(preferences, "TimeStep", UnitGroup.UNITS_TIME_STEP, 0, 1); - spin = new JSpinner(m.getSpinnerModel()); + spin = new JSpinner(m_ts.getSpinnerModel()); spin.setEditor(new SpinnerEditor(spin)); spin.setToolTipText(tip); subsub.add(spin, ""); - unit = new UnitSelector(m); + unit = new UnitSelector(m_ts); unit.setToolTipText(tip); subsub.add(unit, ""); - slider = new BasicSlider(m.getSliderModel(0, 0.2)); + slider = new BasicSlider(m_ts.getSliderModel(0, 0.2)); slider.setToolTipText(tip); subsub.add(slider, "w 100"); @@ -161,10 +160,9 @@ public class SimulationPreferencesPanel extends PreferencesPanel { button.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent e) { - preferences - .setTimeStep(RK4SimulationStepper.RECOMMENDED_TIME_STEP); - preferences - .setGeodeticComputation(GeodeticComputationStrategy.SPHERICAL); + m_ts.setValue(RK4SimulationStepper.RECOMMENDED_TIME_STEP); + gcsModel.setSelectedItem(GeodeticComputationStrategy.SPHERICAL); + gcsCombo.repaint(); } });