From f39d744d6729c46e2f88af5f98a381c879b2369d Mon Sep 17 00:00:00 2001 From: SiboVG Date: Wed, 15 Jun 2022 23:26:10 +0200 Subject: [PATCH] Fix undo title --- core/resources/l10n/messages.properties | 1 + .../openrocket/gui/configdialog/ComponentConfigDialog.java | 6 +++++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/core/resources/l10n/messages.properties b/core/resources/l10n/messages.properties index a10a1c412..57645d9c8 100644 --- a/core/resources/l10n/messages.properties +++ b/core/resources/l10n/messages.properties @@ -954,6 +954,7 @@ ComponentCfgDlg.MultiComponentConfig = Multi-component configuration ComponentCfgDlg.MultiComponentEdit = Multi-component edit ComponentCfgDlg.MultiComponentEdit.ttip = You are editing the following components:
ComponentCfgDlg.Modify = Modify +ComponentCfgDlg.ModifyComponents = Modify components !StageConfig StageConfig.tab.Separation = Separation diff --git a/swing/src/net/sf/openrocket/gui/configdialog/ComponentConfigDialog.java b/swing/src/net/sf/openrocket/gui/configdialog/ComponentConfigDialog.java index 4919c1ee3..7defaca26 100644 --- a/swing/src/net/sf/openrocket/gui/configdialog/ComponentConfigDialog.java +++ b/swing/src/net/sf/openrocket/gui/configdialog/ComponentConfigDialog.java @@ -258,7 +258,11 @@ public class ComponentConfigDialog extends JDialog implements ComponentChangeLis dialog.setVisible(true); ////Modify - document.addUndoPosition(trans.get("ComponentCfgDlg.Modify") + " " + component.getComponentName()); + if (component.getConfigListeners().size() == 0) { + document.addUndoPosition(trans.get("ComponentCfgDlg.Modify") + " " + component.getComponentName()); + } else { + document.addUndoPosition(trans.get("ComponentCfgDlg.ModifyComponents")); + } } /**