From ee38ef2d3d06e3c5cd9bcdadcb5cca72353112b3 Mon Sep 17 00:00:00 2001 From: kruland2607 Date: Fri, 13 Sep 2013 19:37:58 -0500 Subject: [PATCH] Fix the "Simulate & Plot" button in the Simulation Dialog when multiple simulations are selected. In this case, it now says "Simulate" and the dialog closes when finished. --- core/resources/l10n/messages.properties | 1 + .../sf/openrocket/gui/simulation/SimulationEditDialog.java | 5 +++++ 2 files changed, 6 insertions(+) diff --git a/core/resources/l10n/messages.properties b/core/resources/l10n/messages.properties index b59ae5c22..59ead4cac 100644 --- a/core/resources/l10n/messages.properties +++ b/core/resources/l10n/messages.properties @@ -389,6 +389,7 @@ simedtdlg.IntensityDesc.Extreme = Extreme SimulationEditDialog.btn.plot = Plot SimulationEditDialog.btn.export = Export SimulationEditDialog.btn.edit = Edit +SimulationEditDialog.btn.simulate = Simulate SimulationEditDialog.btn.simulateAndPlot = Simulate & Plot GeodeticComputationStrategy.flat.name = Flat Earth diff --git a/core/src/net/sf/openrocket/gui/simulation/SimulationEditDialog.java b/core/src/net/sf/openrocket/gui/simulation/SimulationEditDialog.java index a4a461db4..ae0784c30 100644 --- a/core/src/net/sf/openrocket/gui/simulation/SimulationEditDialog.java +++ b/core/src/net/sf/openrocket/gui/simulation/SimulationEditDialog.java @@ -206,6 +206,9 @@ public class SimulationEditDialog extends JDialog { //// Run simulation button button = new JButton(trans.get("SimulationEditDialog.btn.simulateAndPlot")); + if (!isSingleEdit()) { + button.setText(trans.get("SimulationEditDialog.btn.simulate")); + } button.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent e) { @@ -214,6 +217,8 @@ public class SimulationEditDialog extends JDialog { refreshView(); if (allowsPlotMode()) { setPlotMode(); + } else { + setVisible(false); } } });